xref: /aosp_15_r20/external/mesa3d/src/intel/perf/oa-hsw.xml (revision 6104692788411f58d303aa86923a9ff6ecaded22)
1*61046927SAndroid Build Coastguard Worker<?xml version="1.0"?>
2*61046927SAndroid Build Coastguard Worker<metrics version="1619078709" merge_md5="">
3*61046927SAndroid Build Coastguard Worker  <set name="Render Metrics Basic set"
4*61046927SAndroid Build Coastguard Worker       chipset="HSW"
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="OGL OCL IO BB"
8*61046927SAndroid Build Coastguard Worker       hw_config_guid="a490e9d2-55b3-4db0-8dab-53011032c5f3"
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="C 2 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 5 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="OGL IO BB"
61*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
62*61046927SAndroid Build Coastguard Worker             />
63*61046927SAndroid Build Coastguard Worker    <counter name="TCS 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 control 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 10 READ"
71*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Control Shader"
72*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
73*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 OCL IO BB"
74*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
75*61046927SAndroid Build Coastguard Worker             />
76*61046927SAndroid Build Coastguard Worker    <counter name="TES 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 evaluation 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 15 READ"
84*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Evaluation Shader"
85*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
86*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 OCL IO BB"
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 25 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="OGL4 OCL IO BB"
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 30 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="OGL IO BB"
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 20 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="OGL4 OCL IO BB"
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 41 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 0 READ $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 1 READ $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="VS EU Active"
171*61046927SAndroid Build Coastguard Worker             symbol_name="VsEuActive"
172*61046927SAndroid Build Coastguard Worker             underscore_name="vs_eu_active"
173*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which vertex shaders were processed actively on the 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="A 2 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
179*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Vertex Shader"
180*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
181*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL IO BB"
182*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
183*61046927SAndroid Build Coastguard Worker             />
184*61046927SAndroid Build Coastguard Worker    <counter name="VS AVG Active per Thread"
185*61046927SAndroid Build Coastguard Worker             symbol_name="VsEuActivePerThread"
186*61046927SAndroid Build Coastguard Worker             underscore_name="vs_eu_active_per_thread"
187*61046927SAndroid Build Coastguard Worker             description="The average number of cycles per hardware thread run in which vertex shaders were processed actively on the EUs."
188*61046927SAndroid Build Coastguard Worker             data_type="uint64"
189*61046927SAndroid Build Coastguard Worker             max_equation="100"
190*61046927SAndroid Build Coastguard Worker             units="cycles"
191*61046927SAndroid Build Coastguard Worker             semantic_type="event"
192*61046927SAndroid Build Coastguard Worker             equation="A 2 READ $VsThreads UDIV"
193*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Vertex Shader"
194*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier4 Frame Batch Draw"
195*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL IO BB"
196*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
197*61046927SAndroid Build Coastguard Worker             />
198*61046927SAndroid Build Coastguard Worker    <counter name="VS AVG Stall per Thread"
199*61046927SAndroid Build Coastguard Worker             symbol_name="VsEuStallPerThread"
200*61046927SAndroid Build Coastguard Worker             underscore_name="vs_eu_stall_per_thread"
201*61046927SAndroid Build Coastguard Worker             description="The average number of cycles per hardware thread run in which vertex shaders were stalled on the EUs."
202*61046927SAndroid Build Coastguard Worker             data_type="uint64"
203*61046927SAndroid Build Coastguard Worker             units="cycles"
204*61046927SAndroid Build Coastguard Worker             semantic_type="event"
205*61046927SAndroid Build Coastguard Worker             equation="A 3 READ $VsThreads UDIV"
206*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Vertex Shader"
207*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier4 Frame Batch Draw"
208*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL IO BB"
209*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
210*61046927SAndroid Build Coastguard Worker             />
211*61046927SAndroid Build Coastguard Worker    <counter name="VS EU Stall"
212*61046927SAndroid Build Coastguard Worker             symbol_name="VsEuStall"
213*61046927SAndroid Build Coastguard Worker             underscore_name="vs_eu_stall"
214*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which vertex shaders were stalled on the EUs."
215*61046927SAndroid Build Coastguard Worker             data_type="float"
216*61046927SAndroid Build Coastguard Worker             max_equation="100"
217*61046927SAndroid Build Coastguard Worker             units="percent"
218*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
219*61046927SAndroid Build Coastguard Worker             equation="A 3 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
220*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Vertex Shader"
221*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
222*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL IO BB"
223*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
224*61046927SAndroid Build Coastguard Worker             />
225*61046927SAndroid Build Coastguard Worker    <counter name="TCS EU Active"
226*61046927SAndroid Build Coastguard Worker             symbol_name="HsEuActive"
227*61046927SAndroid Build Coastguard Worker             underscore_name="hs_eu_active"
228*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which control shaders were processed actively on the EUs."
229*61046927SAndroid Build Coastguard Worker             data_type="float"
230*61046927SAndroid Build Coastguard Worker             max_equation="100"
231*61046927SAndroid Build Coastguard Worker             units="percent"
232*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
233*61046927SAndroid Build Coastguard Worker             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
234*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Control Shader"
235*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
236*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 OCL IO BB"
237*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
238*61046927SAndroid Build Coastguard Worker             />
239*61046927SAndroid Build Coastguard Worker    <counter name="TCS AVG Active per Thread"
240*61046927SAndroid Build Coastguard Worker             symbol_name="HsEuActivePerThread"
241*61046927SAndroid Build Coastguard Worker             underscore_name="hs_eu_active_per_thread"
242*61046927SAndroid Build Coastguard Worker             description="The average number of cycles per hardware thread run in which control shaders were processed actively on the EUs."
243*61046927SAndroid Build Coastguard Worker             data_type="uint64"
244*61046927SAndroid Build Coastguard Worker             max_equation="100"
245*61046927SAndroid Build Coastguard Worker             units="cycles"
246*61046927SAndroid Build Coastguard Worker             semantic_type="event"
247*61046927SAndroid Build Coastguard Worker             equation="A 7 READ $HsThreads UDIV"
248*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Control Shader"
249*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier4 Frame Batch Draw"
250*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 OCL IO BB"
251*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
252*61046927SAndroid Build Coastguard Worker             />
253*61046927SAndroid Build Coastguard Worker    <counter name="TCS AVG Stall per Thread"
254*61046927SAndroid Build Coastguard Worker             symbol_name="HsEuStallPerThread"
255*61046927SAndroid Build Coastguard Worker             underscore_name="hs_eu_stall_per_thread"
256*61046927SAndroid Build Coastguard Worker             description="The average number of cycles per hardware thread run in which control shaders were stalled on the EUs."
257*61046927SAndroid Build Coastguard Worker             data_type="uint64"
258*61046927SAndroid Build Coastguard Worker             units="cycles"
259*61046927SAndroid Build Coastguard Worker             semantic_type="event"
260*61046927SAndroid Build Coastguard Worker             equation="A 8 READ $HsThreads UDIV"
261*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Control Shader"
262*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier4 Frame Batch Draw"
263*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 OCL IO BB"
264*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
265*61046927SAndroid Build Coastguard Worker             />
266*61046927SAndroid Build Coastguard Worker    <counter name="TCS EU Stall"
267*61046927SAndroid Build Coastguard Worker             symbol_name="HsEuStall"
268*61046927SAndroid Build Coastguard Worker             underscore_name="hs_eu_stall"
269*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which control shaders were stalled on the EUs."
270*61046927SAndroid Build Coastguard Worker             data_type="float"
271*61046927SAndroid Build Coastguard Worker             max_equation="100"
272*61046927SAndroid Build Coastguard Worker             units="percent"
273*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
274*61046927SAndroid Build Coastguard Worker             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
275*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Control Shader"
276*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
277*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 OCL IO BB"
278*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
279*61046927SAndroid Build Coastguard Worker             />
280*61046927SAndroid Build Coastguard Worker    <counter name="TES EU Active"
281*61046927SAndroid Build Coastguard Worker             symbol_name="DsEuActive"
282*61046927SAndroid Build Coastguard Worker             underscore_name="ds_eu_active"
283*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which evaluation shaders were processed actively on the EUs."
284*61046927SAndroid Build Coastguard Worker             data_type="float"
285*61046927SAndroid Build Coastguard Worker             max_equation="100"
286*61046927SAndroid Build Coastguard Worker             units="percent"
287*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
288*61046927SAndroid Build Coastguard Worker             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
289*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Evaluation Shader"
290*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
291*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 OCL IO BB"
292*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
293*61046927SAndroid Build Coastguard Worker             />
294*61046927SAndroid Build Coastguard Worker    <counter name="TES AVG Active per Thread"
295*61046927SAndroid Build Coastguard Worker             symbol_name="DsEuActivePerThread"
296*61046927SAndroid Build Coastguard Worker             underscore_name="ds_eu_active_per_thread"
297*61046927SAndroid Build Coastguard Worker             description="The average number of cycles per hardware thread run in which evaluation shaders were processed actively on the EUs."
298*61046927SAndroid Build Coastguard Worker             data_type="uint64"
299*61046927SAndroid Build Coastguard Worker             max_equation="100"
300*61046927SAndroid Build Coastguard Worker             units="cycles"
301*61046927SAndroid Build Coastguard Worker             semantic_type="event"
302*61046927SAndroid Build Coastguard Worker             equation="A 12 READ $DsThreads UDIV"
303*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Evaluation Shader"
304*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier4 Frame Batch Draw"
305*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 OCL IO BB"
306*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
307*61046927SAndroid Build Coastguard Worker             />
308*61046927SAndroid Build Coastguard Worker    <counter name="TES AVG Stall per Thread"
309*61046927SAndroid Build Coastguard Worker             symbol_name="DsEuStallPerThread"
310*61046927SAndroid Build Coastguard Worker             underscore_name="ds_eu_stall_per_thread"
311*61046927SAndroid Build Coastguard Worker             description="The average number of cycles per hardware thread run in which evaluation shaders were stalled on the EUs."
312*61046927SAndroid Build Coastguard Worker             data_type="uint64"
313*61046927SAndroid Build Coastguard Worker             units="cycles"
314*61046927SAndroid Build Coastguard Worker             semantic_type="event"
315*61046927SAndroid Build Coastguard Worker             equation="A 13 READ $DsThreads UDIV"
316*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Evaluation Shader"
317*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier4 Frame Batch Draw"
318*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 OCL IO BB"
319*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
320*61046927SAndroid Build Coastguard Worker             />
321*61046927SAndroid Build Coastguard Worker    <counter name="TES EU Stall"
322*61046927SAndroid Build Coastguard Worker             symbol_name="DsEuStall"
323*61046927SAndroid Build Coastguard Worker             underscore_name="ds_eu_stall"
324*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which evaluation shaders were stalled on the EUs."
325*61046927SAndroid Build Coastguard Worker             data_type="float"
326*61046927SAndroid Build Coastguard Worker             max_equation="100"
327*61046927SAndroid Build Coastguard Worker             units="percent"
328*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
329*61046927SAndroid Build Coastguard Worker             equation="A 13 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
330*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Evaluation Shader"
331*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
332*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 OCL IO BB"
333*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
334*61046927SAndroid Build Coastguard Worker             />
335*61046927SAndroid Build Coastguard Worker    <counter name="GS EU Active"
336*61046927SAndroid Build Coastguard Worker             symbol_name="GsEuActive"
337*61046927SAndroid Build Coastguard Worker             underscore_name="gs_eu_active"
338*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which geometry shaders were processed actively on the EUs."
339*61046927SAndroid Build Coastguard Worker             data_type="float"
340*61046927SAndroid Build Coastguard Worker             max_equation="100"
341*61046927SAndroid Build Coastguard Worker             units="percent"
342*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
343*61046927SAndroid Build Coastguard Worker             equation="A 22 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
344*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Geometry Shader"
345*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
346*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 OCL IO BB"
347*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
348*61046927SAndroid Build Coastguard Worker             />
349*61046927SAndroid Build Coastguard Worker    <counter name="GS AVG Active per Thread"
350*61046927SAndroid Build Coastguard Worker             symbol_name="GsEuActivePerThread"
351*61046927SAndroid Build Coastguard Worker             underscore_name="gs_eu_active_per_thread"
352*61046927SAndroid Build Coastguard Worker             description="The average number of cycles per hardware thread run in which geometry shaders were processed actively on the EUs."
353*61046927SAndroid Build Coastguard Worker             data_type="uint64"
354*61046927SAndroid Build Coastguard Worker             max_equation="100"
355*61046927SAndroid Build Coastguard Worker             units="cycles"
356*61046927SAndroid Build Coastguard Worker             semantic_type="event"
357*61046927SAndroid Build Coastguard Worker             equation="A 22 READ $GsThreads UDIV"
358*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Geometry Shader"
359*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier4 Frame Batch Draw"
360*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 OCL IO BB"
361*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
362*61046927SAndroid Build Coastguard Worker             />
363*61046927SAndroid Build Coastguard Worker    <counter name="GS AVG Stall per Thread"
364*61046927SAndroid Build Coastguard Worker             symbol_name="GsEuStallPerThread"
365*61046927SAndroid Build Coastguard Worker             underscore_name="gs_eu_stall_per_thread"
366*61046927SAndroid Build Coastguard Worker             description="The average number of cycles per hardware thread run in which geometry shaders were stalled on the EUs."
367*61046927SAndroid Build Coastguard Worker             data_type="uint64"
368*61046927SAndroid Build Coastguard Worker             units="cycles"
369*61046927SAndroid Build Coastguard Worker             semantic_type="event"
370*61046927SAndroid Build Coastguard Worker             equation="A 23 READ $GsThreads UDIV"
371*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Geometry Shader"
372*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier4 Frame Batch Draw"
373*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 OCL IO BB"
374*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
375*61046927SAndroid Build Coastguard Worker             />
376*61046927SAndroid Build Coastguard Worker    <counter name="GS EU Stall"
377*61046927SAndroid Build Coastguard Worker             symbol_name="GsEuStall"
378*61046927SAndroid Build Coastguard Worker             underscore_name="gs_eu_stall"
379*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which geometry shaders were stalled on the EUs."
380*61046927SAndroid Build Coastguard Worker             data_type="float"
381*61046927SAndroid Build Coastguard Worker             max_equation="100"
382*61046927SAndroid Build Coastguard Worker             units="percent"
383*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
384*61046927SAndroid Build Coastguard Worker             equation="A 23 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
385*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Geometry Shader"
386*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
387*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 OCL IO BB"
388*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
389*61046927SAndroid Build Coastguard Worker             />
390*61046927SAndroid Build Coastguard Worker    <counter name="CS EU Active"
391*61046927SAndroid Build Coastguard Worker             symbol_name="CsEuActive"
392*61046927SAndroid Build Coastguard Worker             underscore_name="cs_eu_active"
393*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which compute shaders were processed actively on the EUs."
394*61046927SAndroid Build Coastguard Worker             data_type="float"
395*61046927SAndroid Build Coastguard Worker             max_equation="100"
396*61046927SAndroid Build Coastguard Worker             units="percent"
397*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
398*61046927SAndroid Build Coastguard Worker             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
399*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Compute Shader"
400*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
401*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 OCL IO BB"
402*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
403*61046927SAndroid Build Coastguard Worker             />
404*61046927SAndroid Build Coastguard Worker    <counter name="CS AVG Active per Thread"
405*61046927SAndroid Build Coastguard Worker             symbol_name="CsEuActivePerThread"
406*61046927SAndroid Build Coastguard Worker             underscore_name="cs_eu_active_per_thread"
407*61046927SAndroid Build Coastguard Worker             description="The average number of cycles per hardware thread run in which compute shaders were processed actively on the EUs."
408*61046927SAndroid Build Coastguard Worker             data_type="uint64"
409*61046927SAndroid Build Coastguard Worker             max_equation="100"
410*61046927SAndroid Build Coastguard Worker             units="cycles"
411*61046927SAndroid Build Coastguard Worker             semantic_type="event"
412*61046927SAndroid Build Coastguard Worker             equation="A 17 READ $CsThreads UDIV"
413*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Compute Shader"
414*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
415*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 OCL IO BB"
416*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
417*61046927SAndroid Build Coastguard Worker             />
418*61046927SAndroid Build Coastguard Worker    <counter name="CS AVG Stall per Thread"
419*61046927SAndroid Build Coastguard Worker             symbol_name="CsEuStallPerThread"
420*61046927SAndroid Build Coastguard Worker             underscore_name="cs_eu_stall_per_thread"
421*61046927SAndroid Build Coastguard Worker             description="The average number of cycles per hardware thread run in which compute shaders were stalled on the EUs."
422*61046927SAndroid Build Coastguard Worker             data_type="uint64"
423*61046927SAndroid Build Coastguard Worker             units="cycles"
424*61046927SAndroid Build Coastguard Worker             semantic_type="event"
425*61046927SAndroid Build Coastguard Worker             equation="A 18 READ $CsThreads UDIV"
426*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Compute Shader"
427*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
428*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 OCL IO BB"
429*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
430*61046927SAndroid Build Coastguard Worker             />
431*61046927SAndroid Build Coastguard Worker    <counter name="CS EU Stall"
432*61046927SAndroid Build Coastguard Worker             symbol_name="CsEuStall"
433*61046927SAndroid Build Coastguard Worker             underscore_name="cs_eu_stall"
434*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which compute shaders were stalled on the EUs."
435*61046927SAndroid Build Coastguard Worker             data_type="float"
436*61046927SAndroid Build Coastguard Worker             max_equation="100"
437*61046927SAndroid Build Coastguard Worker             units="percent"
438*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
439*61046927SAndroid Build Coastguard Worker             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
440*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Compute Shader"
441*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
442*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 OCL IO BB"
443*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
444*61046927SAndroid Build Coastguard Worker             />
445*61046927SAndroid Build Coastguard Worker    <counter name="FS EU Active"
446*61046927SAndroid Build Coastguard Worker             symbol_name="PsEuActive"
447*61046927SAndroid Build Coastguard Worker             underscore_name="ps_eu_active"
448*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which fragment shaders were processed actively on the EUs."
449*61046927SAndroid Build Coastguard Worker             data_type="float"
450*61046927SAndroid Build Coastguard Worker             max_equation="100"
451*61046927SAndroid Build Coastguard Worker             units="percent"
452*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
453*61046927SAndroid Build Coastguard Worker             equation="A 27 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
454*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Fragment Shader"
455*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
456*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL IO BB"
457*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
458*61046927SAndroid Build Coastguard Worker             />
459*61046927SAndroid Build Coastguard Worker    <counter name="FS AVG Active per Thread"
460*61046927SAndroid Build Coastguard Worker             symbol_name="PsEuActivePerThread"
461*61046927SAndroid Build Coastguard Worker             underscore_name="ps_eu_active_per_thread"
462*61046927SAndroid Build Coastguard Worker             description="The average number of cycles per hardware thread run in which fragment shaders were processed actively on the EUs."
463*61046927SAndroid Build Coastguard Worker             data_type="uint64"
464*61046927SAndroid Build Coastguard Worker             max_equation="100"
465*61046927SAndroid Build Coastguard Worker             units="cycles"
466*61046927SAndroid Build Coastguard Worker             semantic_type="event"
467*61046927SAndroid Build Coastguard Worker             equation="A 27 READ $PsThreads UDIV"
468*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Fragment Shader"
469*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier4 Frame Batch Draw"
470*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL IO BB"
471*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
472*61046927SAndroid Build Coastguard Worker             />
473*61046927SAndroid Build Coastguard Worker    <counter name="FS AVG Stall per Thread"
474*61046927SAndroid Build Coastguard Worker             symbol_name="PsEuStallPerThread"
475*61046927SAndroid Build Coastguard Worker             underscore_name="ps_eu_stall_per_thread"
476*61046927SAndroid Build Coastguard Worker             description="The average number of cycles per hardware thread run in which fragment shaders were stalled on the EUs."
477*61046927SAndroid Build Coastguard Worker             data_type="uint64"
478*61046927SAndroid Build Coastguard Worker             units="cycles"
479*61046927SAndroid Build Coastguard Worker             semantic_type="event"
480*61046927SAndroid Build Coastguard Worker             equation="A 28 READ $PsThreads UDIV"
481*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Fragment Shader"
482*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier4 Frame Batch Draw"
483*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL IO BB"
484*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
485*61046927SAndroid Build Coastguard Worker             />
486*61046927SAndroid Build Coastguard Worker    <counter name="FS EU Stall"
487*61046927SAndroid Build Coastguard Worker             symbol_name="PsEuStall"
488*61046927SAndroid Build Coastguard Worker             underscore_name="ps_eu_stall"
489*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which fragment shaders were stalled on the EUs."
490*61046927SAndroid Build Coastguard Worker             data_type="float"
491*61046927SAndroid Build Coastguard Worker             max_equation="100"
492*61046927SAndroid Build Coastguard Worker             units="percent"
493*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
494*61046927SAndroid Build Coastguard Worker             equation="A 28 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
495*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Fragment Shader"
496*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
497*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL IO BB"
498*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
499*61046927SAndroid Build Coastguard Worker             />
500*61046927SAndroid Build Coastguard Worker    <counter name="Sampler 0 Busy"
501*61046927SAndroid Build Coastguard Worker             symbol_name="Sampler0Busy"
502*61046927SAndroid Build Coastguard Worker             underscore_name="sampler0_busy"
503*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which sampler 0 was busy."
504*61046927SAndroid Build Coastguard Worker             data_type="float"
505*61046927SAndroid Build Coastguard Worker             max_equation="100"
506*61046927SAndroid Build Coastguard Worker             units="percent"
507*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
508*61046927SAndroid Build Coastguard Worker             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
509*61046927SAndroid Build Coastguard Worker             availability="$SubsliceMask 0x1 AND"
510*61046927SAndroid Build Coastguard Worker             mdapi_group="Sampler"
511*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Batch Frame Draw"
512*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
513*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="subslice"
514*61046927SAndroid Build Coastguard Worker             />
515*61046927SAndroid Build Coastguard Worker    <counter name="Sampler 1 Busy"
516*61046927SAndroid Build Coastguard Worker             symbol_name="Sampler1Busy"
517*61046927SAndroid Build Coastguard Worker             underscore_name="sampler1_busy"
518*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which sampler 1 was busy."
519*61046927SAndroid Build Coastguard Worker             data_type="float"
520*61046927SAndroid Build Coastguard Worker             max_equation="100"
521*61046927SAndroid Build Coastguard Worker             units="percent"
522*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
523*61046927SAndroid Build Coastguard Worker             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
524*61046927SAndroid Build Coastguard Worker             availability="$SubsliceMask 0x2 AND"
525*61046927SAndroid Build Coastguard Worker             mdapi_group="Sampler"
526*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Batch Frame Draw"
527*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
528*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="subslice"
529*61046927SAndroid Build Coastguard Worker             />
530*61046927SAndroid Build Coastguard Worker    <counter name="Samplers Busy"
531*61046927SAndroid Build Coastguard Worker             symbol_name="SamplersBusy"
532*61046927SAndroid Build Coastguard Worker             underscore_name="samplers_busy"
533*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which samplers were busy."
534*61046927SAndroid Build Coastguard Worker             data_type="float"
535*61046927SAndroid Build Coastguard Worker             max_equation="100"
536*61046927SAndroid Build Coastguard Worker             units="percent"
537*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
538*61046927SAndroid Build Coastguard Worker             equation="B 0 READ  B 1 READ UADD $GpuCoreClocks FDIV 2 FDIV 100 FMUL"
539*61046927SAndroid Build Coastguard Worker             mdapi_group="Sampler"
540*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
541*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
542*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
543*61046927SAndroid Build Coastguard Worker             />
544*61046927SAndroid Build Coastguard Worker    <counter name="Sampler 0 Bottleneck"
545*61046927SAndroid Build Coastguard Worker             symbol_name="Sampler0Bottleneck"
546*61046927SAndroid Build Coastguard Worker             underscore_name="sampler0_bottleneck"
547*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which sampler 0 was bottlenecks."
548*61046927SAndroid Build Coastguard Worker             low_watermark="5"
549*61046927SAndroid Build Coastguard Worker             high_watermark="15"
550*61046927SAndroid Build Coastguard Worker             data_type="float"
551*61046927SAndroid Build Coastguard Worker             max_equation="100"
552*61046927SAndroid Build Coastguard Worker             units="percent"
553*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
554*61046927SAndroid Build Coastguard Worker             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
555*61046927SAndroid Build Coastguard Worker             availability="$SubsliceMask 0x1 AND"
556*61046927SAndroid Build Coastguard Worker             mdapi_group="Sampler"
557*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Indicate Draw"
558*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
559*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="subslice"
560*61046927SAndroid Build Coastguard Worker             />
561*61046927SAndroid Build Coastguard Worker    <counter name="Sampler 1 Bottleneck"
562*61046927SAndroid Build Coastguard Worker             symbol_name="Sampler1Bottleneck"
563*61046927SAndroid Build Coastguard Worker             underscore_name="sampler1_bottleneck"
564*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which sampler 1 was bottlenecks."
565*61046927SAndroid Build Coastguard Worker             low_watermark="5"
566*61046927SAndroid Build Coastguard Worker             high_watermark="15"
567*61046927SAndroid Build Coastguard Worker             data_type="float"
568*61046927SAndroid Build Coastguard Worker             max_equation="100"
569*61046927SAndroid Build Coastguard Worker             units="percent"
570*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
571*61046927SAndroid Build Coastguard Worker             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
572*61046927SAndroid Build Coastguard Worker             availability="$SubsliceMask 0x2 AND"
573*61046927SAndroid Build Coastguard Worker             mdapi_group="Sampler"
574*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Indicate Draw"
575*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
576*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="subslice"
577*61046927SAndroid Build Coastguard Worker             />
578*61046927SAndroid Build Coastguard Worker    <counter name="Sampler 0 Texels LOD0"
579*61046927SAndroid Build Coastguard Worker             symbol_name="Sampler0Texels"
580*61046927SAndroid Build Coastguard Worker             underscore_name="sampler0_texels"
581*61046927SAndroid Build Coastguard Worker             description="The total number of texels lookups in LOD0 in sampler 0 unit."
582*61046927SAndroid Build Coastguard Worker             data_type="uint64"
583*61046927SAndroid Build Coastguard Worker             units="texels"
584*61046927SAndroid Build Coastguard Worker             semantic_type="event"
585*61046927SAndroid Build Coastguard Worker             equation="B 4 READ 4 UMUL"
586*61046927SAndroid Build Coastguard Worker             availability="$SubsliceMask 0x1 AND"
587*61046927SAndroid Build Coastguard Worker             mdapi_group="Sampler"
588*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Draw"
589*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
590*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="subslice"
591*61046927SAndroid Build Coastguard Worker             />
592*61046927SAndroid Build Coastguard Worker    <counter name="Sampler 1 Texels LOD0"
593*61046927SAndroid Build Coastguard Worker             symbol_name="Sampler1Texels"
594*61046927SAndroid Build Coastguard Worker             underscore_name="sampler1_texels"
595*61046927SAndroid Build Coastguard Worker             description="The total number of texels lookups in LOD0 in sampler 1 unit."
596*61046927SAndroid Build Coastguard Worker             data_type="uint64"
597*61046927SAndroid Build Coastguard Worker             units="texels"
598*61046927SAndroid Build Coastguard Worker             semantic_type="event"
599*61046927SAndroid Build Coastguard Worker             equation="B 5 READ 4 UMUL"
600*61046927SAndroid Build Coastguard Worker             availability="$SubsliceMask 0x2 AND"
601*61046927SAndroid Build Coastguard Worker             mdapi_group="Sampler"
602*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Draw"
603*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
604*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="subslice"
605*61046927SAndroid Build Coastguard Worker             />
606*61046927SAndroid Build Coastguard Worker    <counter name="Sampler Texels LOD0"
607*61046927SAndroid Build Coastguard Worker             symbol_name="SamplerTexels"
608*61046927SAndroid Build Coastguard Worker             underscore_name="sampler_texels"
609*61046927SAndroid Build Coastguard Worker             description="The total number of texels lookups in LOD0 in all sampler units."
610*61046927SAndroid Build Coastguard Worker             data_type="uint64"
611*61046927SAndroid Build Coastguard Worker             units="texels"
612*61046927SAndroid Build Coastguard Worker             semantic_type="event"
613*61046927SAndroid Build Coastguard Worker             equation="$Sampler0Texels $Sampler1Texels UADD $EuSlicesTotalCount UMUL"
614*61046927SAndroid Build Coastguard Worker             mdapi_group="Sampler"
615*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
616*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
617*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
618*61046927SAndroid Build Coastguard Worker             />
619*61046927SAndroid Build Coastguard Worker    <counter name="L3 Sampler Throughput"
620*61046927SAndroid Build Coastguard Worker             symbol_name="L3SamplerThroughput"
621*61046927SAndroid Build Coastguard Worker             underscore_name="l3_sampler_throughput"
622*61046927SAndroid Build Coastguard Worker             description="The total number of GPU memory bytes transferred between samplers and L3 caches."
623*61046927SAndroid Build Coastguard Worker             data_type="uint64"
624*61046927SAndroid Build Coastguard Worker             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
625*61046927SAndroid Build Coastguard Worker             units="bytes"
626*61046927SAndroid Build Coastguard Worker             semantic_type="throughput"
627*61046927SAndroid Build Coastguard Worker             equation="B 6 READ B 7 READ UADD 2 UMUL $EuSlicesTotalCount UMUL 64 UMUL"
628*61046927SAndroid Build Coastguard Worker             mdapi_group="L3/Sampler"
629*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier2 Frame Batch Draw"
630*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
631*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
632*61046927SAndroid Build Coastguard Worker             />
633*61046927SAndroid Build Coastguard Worker    <counter name="Early Hi-Depth Test Fails"
634*61046927SAndroid Build Coastguard Worker             symbol_name="HiDepthTestFails"
635*61046927SAndroid Build Coastguard Worker             underscore_name="hi_depth_test_fails"
636*61046927SAndroid Build Coastguard Worker             description="The total number of pixels dropped on early hierarchical depth test."
637*61046927SAndroid Build Coastguard Worker             data_type="uint64"
638*61046927SAndroid Build Coastguard Worker             units="pixels"
639*61046927SAndroid Build Coastguard Worker             semantic_type="event"
640*61046927SAndroid Build Coastguard Worker             equation="A 33 READ"
641*61046927SAndroid Build Coastguard Worker             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
642*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
643*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL IO BB"
644*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
645*61046927SAndroid Build Coastguard Worker             />
646*61046927SAndroid Build Coastguard Worker    <counter name="Early Depth Test Fails"
647*61046927SAndroid Build Coastguard Worker             symbol_name="EarlyDepthTestFails"
648*61046927SAndroid Build Coastguard Worker             underscore_name="early_depth_test_fails"
649*61046927SAndroid Build Coastguard Worker             description="The total number of pixels dropped on early depth test."
650*61046927SAndroid Build Coastguard Worker             data_type="uint64"
651*61046927SAndroid Build Coastguard Worker             units="pixels"
652*61046927SAndroid Build Coastguard Worker             semantic_type="event"
653*61046927SAndroid Build Coastguard Worker             equation="A 35 READ"
654*61046927SAndroid Build Coastguard Worker             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
655*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
656*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL IO BB"
657*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
658*61046927SAndroid Build Coastguard Worker             />
659*61046927SAndroid Build Coastguard Worker    <counter name="Samples Killed in FS"
660*61046927SAndroid Build Coastguard Worker             symbol_name="SamplesKilledInPs"
661*61046927SAndroid Build Coastguard Worker             underscore_name="samples_killed_in_ps"
662*61046927SAndroid Build Coastguard Worker             description="The total number of samples or pixels dropped in fragment shaders."
663*61046927SAndroid Build Coastguard Worker             data_type="uint64"
664*61046927SAndroid Build Coastguard Worker             units="pixels"
665*61046927SAndroid Build Coastguard Worker             semantic_type="event"
666*61046927SAndroid Build Coastguard Worker             equation="A 36 READ"
667*61046927SAndroid Build Coastguard Worker             mdapi_group="3D Pipe/Fragment Shader"
668*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
669*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL IO BB"
670*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
671*61046927SAndroid Build Coastguard Worker             />
672*61046927SAndroid Build Coastguard Worker    <counter name="Alpha Test Fails"
673*61046927SAndroid Build Coastguard Worker             symbol_name="AlphaTestFails"
674*61046927SAndroid Build Coastguard Worker             underscore_name="alpha_test_fails"
675*61046927SAndroid Build Coastguard Worker             description="The total number of pixels dropped on post-FS alpha test."
676*61046927SAndroid Build Coastguard Worker             data_type="uint64"
677*61046927SAndroid Build Coastguard Worker             units="pixels"
678*61046927SAndroid Build Coastguard Worker             semantic_type="event"
679*61046927SAndroid Build Coastguard Worker             equation="A 37 READ"
680*61046927SAndroid Build Coastguard Worker             mdapi_group="3D Pipe/Output Merger"
681*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
682*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL IO BB"
683*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
684*61046927SAndroid Build Coastguard Worker             />
685*61046927SAndroid Build Coastguard Worker    <counter name="Late Stencil Test Fails"
686*61046927SAndroid Build Coastguard Worker             symbol_name="PostPsStencilTestFails"
687*61046927SAndroid Build Coastguard Worker             underscore_name="post_ps_stencil_test_fails"
688*61046927SAndroid Build Coastguard Worker             description="The total number of pixels dropped on post-FS stencil test."
689*61046927SAndroid Build Coastguard Worker             data_type="uint64"
690*61046927SAndroid Build Coastguard Worker             units="pixels"
691*61046927SAndroid Build Coastguard Worker             semantic_type="event"
692*61046927SAndroid Build Coastguard Worker             equation="A 38 READ"
693*61046927SAndroid Build Coastguard Worker             mdapi_group="3D Pipe/Output Merger"
694*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
695*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL IO BB"
696*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
697*61046927SAndroid Build Coastguard Worker             />
698*61046927SAndroid Build Coastguard Worker    <counter name="Late Depth Test Fails"
699*61046927SAndroid Build Coastguard Worker             symbol_name="PostPsDepthTestFails"
700*61046927SAndroid Build Coastguard Worker             underscore_name="post_ps_depth_test_fails"
701*61046927SAndroid Build Coastguard Worker             description="The total number of pixels dropped on post-FS depth test."
702*61046927SAndroid Build Coastguard Worker             data_type="uint64"
703*61046927SAndroid Build Coastguard Worker             units="pixels"
704*61046927SAndroid Build Coastguard Worker             semantic_type="event"
705*61046927SAndroid Build Coastguard Worker             equation="A 39 READ $SamplesKilledInPs USUB"
706*61046927SAndroid Build Coastguard Worker             mdapi_group="3D Pipe/Output Merger"
707*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
708*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL IO BB"
709*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
710*61046927SAndroid Build Coastguard Worker             />
711*61046927SAndroid Build Coastguard Worker    <counter name="Samples Written"
712*61046927SAndroid Build Coastguard Worker             symbol_name="SamplesWritten"
713*61046927SAndroid Build Coastguard Worker             underscore_name="samples_written"
714*61046927SAndroid Build Coastguard Worker             description="The total number of samples or pixels written to all render targets."
715*61046927SAndroid Build Coastguard Worker             data_type="uint64"
716*61046927SAndroid Build Coastguard Worker             units="pixels"
717*61046927SAndroid Build Coastguard Worker             semantic_type="event"
718*61046927SAndroid Build Coastguard Worker             equation="A 40 READ"
719*61046927SAndroid Build Coastguard Worker             mdapi_group="3D Pipe/Output Merger"
720*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
721*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL IO BB"
722*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
723*61046927SAndroid Build Coastguard Worker             />
724*61046927SAndroid Build Coastguard Worker    <counter name="Samples Blended"
725*61046927SAndroid Build Coastguard Worker             symbol_name="SamplesBlended"
726*61046927SAndroid Build Coastguard Worker             underscore_name="samples_blended"
727*61046927SAndroid Build Coastguard Worker             description="The total number of blended samples or pixels written to all render targets."
728*61046927SAndroid Build Coastguard Worker             data_type="uint64"
729*61046927SAndroid Build Coastguard Worker             units="pixels"
730*61046927SAndroid Build Coastguard Worker             semantic_type="event"
731*61046927SAndroid Build Coastguard Worker             equation="C 5 READ $EuSlicesTotalCount 4 UMUL UMUL"
732*61046927SAndroid Build Coastguard Worker             mdapi_group="3D Pipe/Output Merger"
733*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
734*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL IO BB"
735*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
736*61046927SAndroid Build Coastguard Worker             />
737*61046927SAndroid Build Coastguard Worker    <counter name="GTI Fixed Pipe Throughput"
738*61046927SAndroid Build Coastguard Worker             symbol_name="GtiVfThroughput"
739*61046927SAndroid Build Coastguard Worker             underscore_name="gti_vf_throughput"
740*61046927SAndroid Build Coastguard Worker             description="The total number of GPU memory bytes transferred between 3D Pipeline (Command Dispatch, Input Assembly and Stream Output) and GTI."
741*61046927SAndroid Build Coastguard Worker             data_type="uint64"
742*61046927SAndroid Build Coastguard Worker             max_equation="$GpuCoreClocks 64 UMUL"
743*61046927SAndroid Build Coastguard Worker             units="bytes"
744*61046927SAndroid Build Coastguard Worker             semantic_type="throughput"
745*61046927SAndroid Build Coastguard Worker             equation="C 1 READ 64 UMUL"
746*61046927SAndroid Build Coastguard Worker             mdapi_group="GTI/3D Pipe"
747*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier2 Frame Batch Draw"
748*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL IO BB"
749*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
750*61046927SAndroid Build Coastguard Worker             />
751*61046927SAndroid Build Coastguard Worker    <counter name="GTI Depth Throughput"
752*61046927SAndroid Build Coastguard Worker             symbol_name="GtiDepthThroughput"
753*61046927SAndroid Build Coastguard Worker             underscore_name="gti_depth_throughput"
754*61046927SAndroid Build Coastguard Worker             description="The total number of GPU memory bytes transferred between depth caches and GTI."
755*61046927SAndroid Build Coastguard Worker             data_type="uint64"
756*61046927SAndroid Build Coastguard Worker             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
757*61046927SAndroid Build Coastguard Worker             units="bytes"
758*61046927SAndroid Build Coastguard Worker             semantic_type="throughput"
759*61046927SAndroid Build Coastguard Worker             equation="C 0 READ 64 UMUL"
760*61046927SAndroid Build Coastguard Worker             mdapi_group="GTI/Depth Cache"
761*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier2 Frame Batch Draw"
762*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL IO BB"
763*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
764*61046927SAndroid Build Coastguard Worker             />
765*61046927SAndroid Build Coastguard Worker    <counter name="GTI RCC Throughput"
766*61046927SAndroid Build Coastguard Worker             symbol_name="GtiRccThroughput"
767*61046927SAndroid Build Coastguard Worker             underscore_name="gti_rcc_throughput"
768*61046927SAndroid Build Coastguard Worker             description="The total number of GPU memory bytes transferred between render color caches and GTI."
769*61046927SAndroid Build Coastguard Worker             data_type="uint64"
770*61046927SAndroid Build Coastguard Worker             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
771*61046927SAndroid Build Coastguard Worker             units="bytes"
772*61046927SAndroid Build Coastguard Worker             semantic_type="throughput"
773*61046927SAndroid Build Coastguard Worker             equation="C 3 READ 64 UMUL"
774*61046927SAndroid Build Coastguard Worker             mdapi_group="GTI/Color Cache"
775*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier2 Frame Batch Draw"
776*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL IO BB"
777*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
778*61046927SAndroid Build Coastguard Worker             />
779*61046927SAndroid Build Coastguard Worker    <counter name="GTI L3 Throughput"
780*61046927SAndroid Build Coastguard Worker             symbol_name="GtiL3Throughput"
781*61046927SAndroid Build Coastguard Worker             underscore_name="gti_l3_throughput"
782*61046927SAndroid Build Coastguard Worker             description="The total number of GPU memory bytes transferred between L3 caches and GTI."
783*61046927SAndroid Build Coastguard Worker             data_type="uint64"
784*61046927SAndroid Build Coastguard Worker             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
785*61046927SAndroid Build Coastguard Worker             units="bytes"
786*61046927SAndroid Build Coastguard Worker             semantic_type="throughput"
787*61046927SAndroid Build Coastguard Worker             equation="C 4 READ 64 UMUL"
788*61046927SAndroid Build Coastguard Worker             mdapi_group="GTI/L3"
789*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier2 Frame Batch Draw"
790*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
791*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
792*61046927SAndroid Build Coastguard Worker             />
793*61046927SAndroid Build Coastguard Worker    <counter name="GTI Read Throughput"
794*61046927SAndroid Build Coastguard Worker             symbol_name="GtiReadThroughput"
795*61046927SAndroid Build Coastguard Worker             underscore_name="gti_read_throughput"
796*61046927SAndroid Build Coastguard Worker             description="The total number of GPU memory bytes read from GTI."
797*61046927SAndroid Build Coastguard Worker             data_type="uint64"
798*61046927SAndroid Build Coastguard Worker             max_equation="$GpuCoreClocks 64 UMUL"
799*61046927SAndroid Build Coastguard Worker             units="bytes"
800*61046927SAndroid Build Coastguard Worker             semantic_type="throughput"
801*61046927SAndroid Build Coastguard Worker             equation="C 6 READ 128 UMUL"
802*61046927SAndroid Build Coastguard Worker             mdapi_group="GTI"
803*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
804*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
805*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
806*61046927SAndroid Build Coastguard Worker             />
807*61046927SAndroid Build Coastguard Worker    <counter name="GTI Write Throughput"
808*61046927SAndroid Build Coastguard Worker             symbol_name="GtiWriteThroughput"
809*61046927SAndroid Build Coastguard Worker             underscore_name="gti_write_throughput"
810*61046927SAndroid Build Coastguard Worker             description="The total number of GPU memory bytes written to GTI."
811*61046927SAndroid Build Coastguard Worker             data_type="uint64"
812*61046927SAndroid Build Coastguard Worker             max_equation="$GpuCoreClocks 32 UMUL"
813*61046927SAndroid Build Coastguard Worker             units="bytes"
814*61046927SAndroid Build Coastguard Worker             semantic_type="throughput"
815*61046927SAndroid Build Coastguard Worker             equation="C 7 READ 64 UMUL"
816*61046927SAndroid Build Coastguard Worker             mdapi_group="GTI"
817*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
818*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
819*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
820*61046927SAndroid Build Coastguard Worker             />
821*61046927SAndroid Build Coastguard Worker    <counter name="LLC GPU Accesses"
822*61046927SAndroid Build Coastguard Worker             symbol_name="LlcAccesses"
823*61046927SAndroid Build Coastguard Worker             underscore_name="llc_accesses"
824*61046927SAndroid Build Coastguard Worker             description="The total number of LLC cache lookups done from the GPU (64b reads, 32B writes)."
825*61046927SAndroid Build Coastguard Worker             data_type="uint64"
826*61046927SAndroid Build Coastguard Worker             units="messages"
827*61046927SAndroid Build Coastguard Worker             semantic_type="event"
828*61046927SAndroid Build Coastguard Worker             equation="PERFCNT 0 READ"
829*61046927SAndroid Build Coastguard Worker             availability="true $QueryMode &amp;&amp;"
830*61046927SAndroid Build Coastguard Worker             mdapi_group="LLC"
831*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
832*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 OCL"
833*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
834*61046927SAndroid Build Coastguard Worker             />
835*61046927SAndroid Build Coastguard Worker    <counter name="LLC GPU Hits"
836*61046927SAndroid Build Coastguard Worker             symbol_name="LlcHits"
837*61046927SAndroid Build Coastguard Worker             underscore_name="llc_hits"
838*61046927SAndroid Build Coastguard Worker             description="The total number of successful LLC cache lookups done from the GPU."
839*61046927SAndroid Build Coastguard Worker             data_type="uint64"
840*61046927SAndroid Build Coastguard Worker             units="messages"
841*61046927SAndroid Build Coastguard Worker             semantic_type="event"
842*61046927SAndroid Build Coastguard Worker             equation="PERFCNT 1 READ"
843*61046927SAndroid Build Coastguard Worker             availability="true $QueryMode &amp;&amp;"
844*61046927SAndroid Build Coastguard Worker             mdapi_group="LLC"
845*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
846*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 OCL"
847*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
848*61046927SAndroid Build Coastguard Worker             />
849*61046927SAndroid Build Coastguard Worker    <counter name="LLC GPU Throughput"
850*61046927SAndroid Build Coastguard Worker             symbol_name="LlcGpuThroughput"
851*61046927SAndroid Build Coastguard Worker             underscore_name="llc_gpu_throughput"
852*61046927SAndroid Build Coastguard Worker             description="The total number of GPU memory bytes transferred between GPU and LLC."
853*61046927SAndroid Build Coastguard Worker             data_type="uint64"
854*61046927SAndroid Build Coastguard Worker             max_equation="$GpuCoreClocks 64 UMUL"
855*61046927SAndroid Build Coastguard Worker             units="bytes"
856*61046927SAndroid Build Coastguard Worker             semantic_type="throughput"
857*61046927SAndroid Build Coastguard Worker             equation="PERFCNT 0 READ C 7 READ USUB 64 UMUL"
858*61046927SAndroid Build Coastguard Worker             availability="true $QueryMode &amp;&amp;"
859*61046927SAndroid Build Coastguard Worker             mdapi_group="LLC"
860*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
861*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 OCL"
862*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
863*61046927SAndroid Build Coastguard Worker             />
864*61046927SAndroid Build Coastguard Worker    <counter name="FS Duration"
865*61046927SAndroid Build Coastguard Worker             symbol_name="PsDuration"
866*61046927SAndroid Build Coastguard Worker             underscore_name="ps_duration"
867*61046927SAndroid Build Coastguard Worker             description="Total Fragment Shader GPU duration."
868*61046927SAndroid Build Coastguard Worker             data_type="uint64"
869*61046927SAndroid Build Coastguard Worker             units="us"
870*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
871*61046927SAndroid Build Coastguard Worker             equation="A 27 READ  A 0 READ UMUL  A 2 READ  A 7 READ UADD  A 12 READ UADD  A 17 READ UADD  A 22 READ UADD  A 27 READ UADD UDIV  A 28 READ  A 1 READ UMUL  A 3 READ  A 8 READ UADD  A 13 READ UADD  A 18 READ UADD  A 23 READ UADD  A 28 READ UADD UDIV UADD $GpuTime UMUL $GpuCoreClocks $EuCoresTotalCount UMUL 1000 UMUL UDIV"
872*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Fragment Shader"
873*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
874*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4"
875*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
876*61046927SAndroid Build Coastguard Worker             />
877*61046927SAndroid Build Coastguard Worker    <counter name="VS Duration"
878*61046927SAndroid Build Coastguard Worker             symbol_name="VsDuration"
879*61046927SAndroid Build Coastguard Worker             underscore_name="vs_duration"
880*61046927SAndroid Build Coastguard Worker             description="Total Vertex Shader GPU duration."
881*61046927SAndroid Build Coastguard Worker             data_type="uint64"
882*61046927SAndroid Build Coastguard Worker             units="us"
883*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
884*61046927SAndroid Build Coastguard Worker             equation="A 2 READ  A 0 READ UMUL  A 2 READ  A 7 READ UADD  A 12 READ UADD  A 17 READ UADD  A 22 READ UADD  A 27 READ UADD UDIV  A 3 READ  A 1 READ UMUL  A 3 READ  A 8 READ UADD  A 13 READ UADD  A 18 READ UADD  A 23 READ UADD  A 28 READ UADD UDIV UADD $GpuTime UMUL $GpuCoreClocks $EuCoresTotalCount UMUL 1000 UMUL UDIV"
885*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Vertex Shader"
886*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
887*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4"
888*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
889*61046927SAndroid Build Coastguard Worker             />
890*61046927SAndroid Build Coastguard Worker    <counter name="GS Duration"
891*61046927SAndroid Build Coastguard Worker             symbol_name="GsDuration"
892*61046927SAndroid Build Coastguard Worker             underscore_name="gs_duration"
893*61046927SAndroid Build Coastguard Worker             description="Total Geometry Shader GPU duration."
894*61046927SAndroid Build Coastguard Worker             data_type="uint64"
895*61046927SAndroid Build Coastguard Worker             units="us"
896*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
897*61046927SAndroid Build Coastguard Worker             equation="A 22 READ  A 0 READ UMUL  A 2 READ  A 7 READ UADD  A 12 READ UADD  A 17 READ UADD  A 22 READ UADD  A 27 READ UADD UDIV  A 23 READ  A 1 READ UMUL  A 3 READ  A 8 READ UADD  A 13 READ UADD  A 18 READ UADD  A 23 READ UADD  A 28 READ UADD UDIV UADD $GpuTime UMUL $GpuCoreClocks $EuCoresTotalCount UMUL 1000 UMUL UDIV"
898*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Geometry Shader"
899*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
900*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4"
901*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
902*61046927SAndroid Build Coastguard Worker             />
903*61046927SAndroid Build Coastguard Worker    <counter name="TES Duration"
904*61046927SAndroid Build Coastguard Worker             symbol_name="DsDuration"
905*61046927SAndroid Build Coastguard Worker             underscore_name="ds_duration"
906*61046927SAndroid Build Coastguard Worker             description="Total Evaluation Shader GPU duration."
907*61046927SAndroid Build Coastguard Worker             data_type="uint64"
908*61046927SAndroid Build Coastguard Worker             units="us"
909*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
910*61046927SAndroid Build Coastguard Worker             equation="A 12 READ  A 0 READ UMUL  A 2 READ  A 7 READ UADD  A 12 READ UADD  A 17 READ UADD  A 22 READ UADD  A 27 READ UADD UDIV  A 13 READ  A 1 READ UMUL  A 3 READ  A 8 READ UADD  A 13 READ UADD  A 18 READ UADD  A 23 READ UADD  A 28 READ UADD UDIV UADD $GpuTime UMUL $GpuCoreClocks $EuCoresTotalCount UMUL 1000 UMUL UDIV"
911*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Evaluation Shader"
912*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
913*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4"
914*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
915*61046927SAndroid Build Coastguard Worker             />
916*61046927SAndroid Build Coastguard Worker    <counter name="TCS Duration"
917*61046927SAndroid Build Coastguard Worker             symbol_name="HsDuration"
918*61046927SAndroid Build Coastguard Worker             underscore_name="hs_duration"
919*61046927SAndroid Build Coastguard Worker             description="Total Control Shader GPU duration."
920*61046927SAndroid Build Coastguard Worker             data_type="uint64"
921*61046927SAndroid Build Coastguard Worker             units="us"
922*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
923*61046927SAndroid Build Coastguard Worker             equation="A 7 READ  A 0 READ UMUL  A 2 READ  A 7 READ UADD  A 12 READ UADD  A 17 READ UADD  A 22 READ UADD  A 27 READ UADD UDIV  A 8 READ  A 1 READ UMUL  A 3 READ  A 8 READ UADD  A 13 READ UADD  A 18 READ UADD  A 23 READ UADD  A 28 READ UADD UDIV UADD $GpuTime UMUL $GpuCoreClocks $EuCoresTotalCount UMUL 1000 UMUL UDIV"
924*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Control Shader"
925*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
926*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 OCL"
927*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
928*61046927SAndroid Build Coastguard Worker             />
929*61046927SAndroid Build Coastguard Worker    <counter name="CS Duration"
930*61046927SAndroid Build Coastguard Worker             symbol_name="CsDuration"
931*61046927SAndroid Build Coastguard Worker             underscore_name="cs_duration"
932*61046927SAndroid Build Coastguard Worker             description="Total Compute Shader GPU duration."
933*61046927SAndroid Build Coastguard Worker             data_type="uint64"
934*61046927SAndroid Build Coastguard Worker             units="us"
935*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
936*61046927SAndroid Build Coastguard Worker             equation="A 17 READ  A 0 READ UMUL  A 2 READ  A 7 READ UADD  A 12 READ UADD  A 17 READ UADD  A 22 READ UADD  A 27 READ UADD UDIV  A 18 READ  A 1 READ UMUL  A 3 READ  A 8 READ UADD  A 13 READ UADD  A 18 READ UADD  A 23 READ UADD  A 28 READ UADD UDIV UADD $GpuTime UMUL $GpuCoreClocks $EuCoresTotalCount UMUL 1000 UMUL UDIV"
937*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Compute Shader"
938*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
939*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 OCL"
940*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
941*61046927SAndroid Build Coastguard Worker             />
942*61046927SAndroid Build Coastguard Worker    <counter name="Sampler Bottleneck"
943*61046927SAndroid Build Coastguard Worker             symbol_name="SamplerBottleneck"
944*61046927SAndroid Build Coastguard Worker             underscore_name="sampler_bottleneck"
945*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which samplers were bottlenecks."
946*61046927SAndroid Build Coastguard Worker             low_watermark="5"
947*61046927SAndroid Build Coastguard Worker             high_watermark="15"
948*61046927SAndroid Build Coastguard Worker             data_type="float"
949*61046927SAndroid Build Coastguard Worker             max_equation="100"
950*61046927SAndroid Build Coastguard Worker             units="percent"
951*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
952*61046927SAndroid Build Coastguard Worker             equation="$Sampler0Bottleneck $Sampler1Bottleneck FMAX"
953*61046927SAndroid Build Coastguard Worker             mdapi_group="Sampler"
954*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview Indicate System Frame Batch Draw"
955*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
956*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
957*61046927SAndroid Build Coastguard Worker             />
958*61046927SAndroid Build Coastguard Worker    <counter name="EU Idle"
959*61046927SAndroid Build Coastguard Worker             symbol_name="EuIdle"
960*61046927SAndroid Build Coastguard Worker             underscore_name="eu_idle"
961*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which the Execution Units were idle."
962*61046927SAndroid Build Coastguard Worker             data_type="float"
963*61046927SAndroid Build Coastguard Worker             max_equation="100"
964*61046927SAndroid Build Coastguard Worker             units="percent"
965*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
966*61046927SAndroid Build Coastguard Worker             equation="100 $EuActive $EuStall FADD FSUB"
967*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array"
968*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
969*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
970*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
971*61046927SAndroid Build Coastguard Worker             />
972*61046927SAndroid Build Coastguard Worker    <register_config type="NOA">
973*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009840" value="0x00000080" />
974*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x000253A4" value="0x01600000" />
975*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00025440" value="0x00100000" />
976*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00025128" value="0x00000000" />
977*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x0002691C" value="0x00000800" />
978*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00026AA0" value="0x01500000" />
979*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00026B9C" value="0x00006000" />
980*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x0002791C" value="0x00000800" />
981*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00027AA0" value="0x01500000" />
982*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00027B9C" value="0x00006000" />
983*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x0002641C" value="0x00000400" />
984*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00025380" value="0x00000010" />
985*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x0002538C" value="0x00000000" />
986*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00025384" value="0x0800AAAA" />
987*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00025400" value="0x00000004" />
988*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x0002540C" value="0x06029000" />
989*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00025410" value="0x00000002" />
990*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00025404" value="0x5C30FFFF" />
991*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00025100" value="0x00000016" />
992*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00025110" value="0x00000400" />
993*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00025104" value="0x00000000" />
994*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00026804" value="0x00001211" />
995*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00026884" value="0x00000100" />
996*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00026900" value="0x00000002" />
997*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00026908" value="0x00700000" />
998*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00026904" value="0x00000000" />
999*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00026984" value="0x00001022" />
1000*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00026A04" value="0x00000011" />
1001*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00026A80" value="0x00000006" />
1002*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00026A88" value="0x00000C02" />
1003*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00026A84" value="0x00000000" />
1004*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00026B04" value="0x00001000" />
1005*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00026B80" value="0x00000002" />
1006*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00026B8C" value="0x00000007" />
1007*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00026B84" value="0x00000000" />
1008*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00027804" value="0x00004844" />
1009*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00027884" value="0x00000400" />
1010*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00027900" value="0x00000002" />
1011*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00027908" value="0x0E000000" />
1012*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00027904" value="0x00000000" />
1013*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00027984" value="0x00004088" />
1014*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00027A04" value="0x00000044" />
1015*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00027A80" value="0x00000006" />
1016*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00027A88" value="0x00018040" />
1017*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00027A84" value="0x00000000" />
1018*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00027B04" value="0x00004000" />
1019*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00027B80" value="0x00000002" />
1020*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00027B8C" value="0x000000E0" />
1021*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00027B84" value="0x00000000" />
1022*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00026104" value="0x00002222" />
1023*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00026184" value="0x0C006666" />
1024*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00026284" value="0x04000000" />
1025*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00026304" value="0x04000000" />
1026*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00026400" value="0x00000002" />
1027*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00026410" value="0x000000A0" />
1028*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00026404" value="0x00000000" />
1029*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00025420" value="0x04108020" />
1030*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00025424" value="0x1284A420" />
1031*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x0002541C" value="0x00000000" />
1032*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00025428" value="0x00042049" />
1033*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x000091BC" value="0xE0400000" />
1034*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x000091C4" value="0xE4500000" />
1035*61046927SAndroid Build Coastguard Worker    </register_config>
1036*61046927SAndroid Build Coastguard Worker    <register_config type="OA">
1037*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x00002724" value="0x00800000" /> <!--OASTARTTRIG6 -->
1038*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x00002720" value="0x00000000" /> <!--OASTARTTRIG1 -->
1039*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x00002714" value="0x00800000" /> <!--OASTARTTRIG1 -->
1040*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x00002710" value="0x00000000" /> <!--OASTARTTRIG1 -->
1041*61046927SAndroid Build Coastguard Worker    </register_config>
1042*61046927SAndroid Build Coastguard Worker  </set>
1043*61046927SAndroid Build Coastguard Worker
1044*61046927SAndroid Build Coastguard Worker  <set name="Compute Metrics Basic set"
1045*61046927SAndroid Build Coastguard Worker       chipset="HSW"
1046*61046927SAndroid Build Coastguard Worker       symbol_name="ComputeBasic"
1047*61046927SAndroid Build Coastguard Worker       underscore_name="compute_basic"
1048*61046927SAndroid Build Coastguard Worker       mdapi_supported_apis="OGL4 OCL IO BB"
1049*61046927SAndroid Build Coastguard Worker       hw_config_guid="b344c8cb-a291-4cbf-aa9c-b40213bfc96f"
1050*61046927SAndroid Build Coastguard Worker       >
1051*61046927SAndroid Build Coastguard Worker    <counter name="GPU Time Elapsed"
1052*61046927SAndroid Build Coastguard Worker             symbol_name="GpuTime"
1053*61046927SAndroid Build Coastguard Worker             underscore_name="gpu_time"
1054*61046927SAndroid Build Coastguard Worker             description="Time elapsed on the GPU during the measurement."
1055*61046927SAndroid Build Coastguard Worker             data_type="uint64"
1056*61046927SAndroid Build Coastguard Worker             units="ns"
1057*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
1058*61046927SAndroid Build Coastguard Worker             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
1059*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
1060*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1061*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL OGL4 OCL IO BB"
1062*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
1063*61046927SAndroid Build Coastguard Worker             />
1064*61046927SAndroid Build Coastguard Worker    <counter name="GPU Core Clocks"
1065*61046927SAndroid Build Coastguard Worker             symbol_name="GpuCoreClocks"
1066*61046927SAndroid Build Coastguard Worker             underscore_name="gpu_core_clocks"
1067*61046927SAndroid Build Coastguard Worker             description="The total number of GPU core clocks elapsed during the measurement."
1068*61046927SAndroid Build Coastguard Worker             data_type="uint64"
1069*61046927SAndroid Build Coastguard Worker             units="cycles"
1070*61046927SAndroid Build Coastguard Worker             semantic_type="event"
1071*61046927SAndroid Build Coastguard Worker             equation="C 2 READ"
1072*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
1073*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Frame Batch Draw"
1074*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL OGL4 OCL IO BB"
1075*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
1076*61046927SAndroid Build Coastguard Worker             />
1077*61046927SAndroid Build Coastguard Worker    <counter name="AVG GPU Core Frequency"
1078*61046927SAndroid Build Coastguard Worker             symbol_name="AvgGpuCoreFrequency"
1079*61046927SAndroid Build Coastguard Worker             underscore_name="avg_gpu_core_frequency"
1080*61046927SAndroid Build Coastguard Worker             description="Average GPU Core Frequency in the measurement."
1081*61046927SAndroid Build Coastguard Worker             data_type="uint64"
1082*61046927SAndroid Build Coastguard Worker             max_equation="$GpuMaxFrequency"
1083*61046927SAndroid Build Coastguard Worker             units="hz"
1084*61046927SAndroid Build Coastguard Worker             semantic_type="event"
1085*61046927SAndroid Build Coastguard Worker             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
1086*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
1087*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1088*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL OGL4 OCL IO BB"
1089*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
1090*61046927SAndroid Build Coastguard Worker             />
1091*61046927SAndroid Build Coastguard Worker    <counter name="GPU Busy"
1092*61046927SAndroid Build Coastguard Worker             symbol_name="GpuBusy"
1093*61046927SAndroid Build Coastguard Worker             underscore_name="gpu_busy"
1094*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which the GPU has been processing GPU commands."
1095*61046927SAndroid Build Coastguard Worker             data_type="float"
1096*61046927SAndroid Build Coastguard Worker             max_equation="100"
1097*61046927SAndroid Build Coastguard Worker             units="percent"
1098*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
1099*61046927SAndroid Build Coastguard Worker             equation="A 41 READ 100 UMUL $GpuCoreClocks FDIV"
1100*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
1101*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Overview System Frame"
1102*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
1103*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
1104*61046927SAndroid Build Coastguard Worker             />
1105*61046927SAndroid Build Coastguard Worker    <counter name="VS Threads Dispatched"
1106*61046927SAndroid Build Coastguard Worker             symbol_name="VsThreads"
1107*61046927SAndroid Build Coastguard Worker             underscore_name="vs_threads"
1108*61046927SAndroid Build Coastguard Worker             description="The total number of vertex shader hardware threads dispatched."
1109*61046927SAndroid Build Coastguard Worker             data_type="uint64"
1110*61046927SAndroid Build Coastguard Worker             units="threads"
1111*61046927SAndroid Build Coastguard Worker             semantic_type="event"
1112*61046927SAndroid Build Coastguard Worker             equation="A 5 READ"
1113*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Vertex Shader"
1114*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
1115*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 IO BB"
1116*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
1117*61046927SAndroid Build Coastguard Worker             />
1118*61046927SAndroid Build Coastguard Worker    <counter name="TCS Threads Dispatched"
1119*61046927SAndroid Build Coastguard Worker             symbol_name="HsThreads"
1120*61046927SAndroid Build Coastguard Worker             underscore_name="hs_threads"
1121*61046927SAndroid Build Coastguard Worker             description="The total number of control shader hardware threads dispatched."
1122*61046927SAndroid Build Coastguard Worker             data_type="uint64"
1123*61046927SAndroid Build Coastguard Worker             units="threads"
1124*61046927SAndroid Build Coastguard Worker             semantic_type="event"
1125*61046927SAndroid Build Coastguard Worker             equation="A 10 READ"
1126*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Control Shader"
1127*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
1128*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 IO BB"
1129*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
1130*61046927SAndroid Build Coastguard Worker             />
1131*61046927SAndroid Build Coastguard Worker    <counter name="TES Threads Dispatched"
1132*61046927SAndroid Build Coastguard Worker             symbol_name="DsThreads"
1133*61046927SAndroid Build Coastguard Worker             underscore_name="ds_threads"
1134*61046927SAndroid Build Coastguard Worker             description="The total number of evaluation shader hardware threads dispatched."
1135*61046927SAndroid Build Coastguard Worker             data_type="uint64"
1136*61046927SAndroid Build Coastguard Worker             units="threads"
1137*61046927SAndroid Build Coastguard Worker             semantic_type="event"
1138*61046927SAndroid Build Coastguard Worker             equation="A 15 READ"
1139*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Evaluation Shader"
1140*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
1141*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 IO BB"
1142*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
1143*61046927SAndroid Build Coastguard Worker             />
1144*61046927SAndroid Build Coastguard Worker    <counter name="GS Threads Dispatched"
1145*61046927SAndroid Build Coastguard Worker             symbol_name="GsThreads"
1146*61046927SAndroid Build Coastguard Worker             underscore_name="gs_threads"
1147*61046927SAndroid Build Coastguard Worker             description="The total number of geometry shader hardware threads dispatched."
1148*61046927SAndroid Build Coastguard Worker             data_type="uint64"
1149*61046927SAndroid Build Coastguard Worker             units="threads"
1150*61046927SAndroid Build Coastguard Worker             semantic_type="event"
1151*61046927SAndroid Build Coastguard Worker             equation="A 25 READ"
1152*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Geometry Shader"
1153*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
1154*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 IO BB"
1155*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
1156*61046927SAndroid Build Coastguard Worker             />
1157*61046927SAndroid Build Coastguard Worker    <counter name="FS Threads Dispatched"
1158*61046927SAndroid Build Coastguard Worker             symbol_name="PsThreads"
1159*61046927SAndroid Build Coastguard Worker             underscore_name="ps_threads"
1160*61046927SAndroid Build Coastguard Worker             description="The total number of fragment shader hardware threads dispatched."
1161*61046927SAndroid Build Coastguard Worker             data_type="uint64"
1162*61046927SAndroid Build Coastguard Worker             units="threads"
1163*61046927SAndroid Build Coastguard Worker             semantic_type="event"
1164*61046927SAndroid Build Coastguard Worker             equation="A 30 READ"
1165*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Fragment Shader"
1166*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
1167*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 IO BB"
1168*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
1169*61046927SAndroid Build Coastguard Worker             />
1170*61046927SAndroid Build Coastguard Worker    <counter name="CS Threads Dispatched"
1171*61046927SAndroid Build Coastguard Worker             symbol_name="CsThreads"
1172*61046927SAndroid Build Coastguard Worker             underscore_name="cs_threads"
1173*61046927SAndroid Build Coastguard Worker             description="The total number of compute shader hardware threads dispatched."
1174*61046927SAndroid Build Coastguard Worker             data_type="uint64"
1175*61046927SAndroid Build Coastguard Worker             units="threads"
1176*61046927SAndroid Build Coastguard Worker             semantic_type="event"
1177*61046927SAndroid Build Coastguard Worker             equation="A 20 READ"
1178*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Compute Shader"
1179*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
1180*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 OCL IO BB"
1181*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
1182*61046927SAndroid Build Coastguard Worker             />
1183*61046927SAndroid Build Coastguard Worker    <counter name="EU Active"
1184*61046927SAndroid Build Coastguard Worker             symbol_name="EuActive"
1185*61046927SAndroid Build Coastguard Worker             underscore_name="eu_active"
1186*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which the Execution Units were actively processing."
1187*61046927SAndroid Build Coastguard Worker             data_type="float"
1188*61046927SAndroid Build Coastguard Worker             max_equation="100"
1189*61046927SAndroid Build Coastguard Worker             units="percent"
1190*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
1191*61046927SAndroid Build Coastguard Worker             equation="A 0 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1192*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array"
1193*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
1194*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
1195*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
1196*61046927SAndroid Build Coastguard Worker             />
1197*61046927SAndroid Build Coastguard Worker    <counter name="EU Stall"
1198*61046927SAndroid Build Coastguard Worker             symbol_name="EuStall"
1199*61046927SAndroid Build Coastguard Worker             underscore_name="eu_stall"
1200*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which the Execution Units were stalled."
1201*61046927SAndroid Build Coastguard Worker             data_type="float"
1202*61046927SAndroid Build Coastguard Worker             max_equation="100"
1203*61046927SAndroid Build Coastguard Worker             units="percent"
1204*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
1205*61046927SAndroid Build Coastguard Worker             equation="A 1 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1206*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array"
1207*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
1208*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
1209*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
1210*61046927SAndroid Build Coastguard Worker             />
1211*61046927SAndroid Build Coastguard Worker    <counter name="VS EU Active"
1212*61046927SAndroid Build Coastguard Worker             symbol_name="VsEuActive"
1213*61046927SAndroid Build Coastguard Worker             underscore_name="vs_eu_active"
1214*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which vertex shaders were processed actively on the EUs."
1215*61046927SAndroid Build Coastguard Worker             data_type="float"
1216*61046927SAndroid Build Coastguard Worker             max_equation="100"
1217*61046927SAndroid Build Coastguard Worker             units="percent"
1218*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
1219*61046927SAndroid Build Coastguard Worker             equation="A 2 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1220*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Vertex Shader"
1221*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1222*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 IO BB"
1223*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
1224*61046927SAndroid Build Coastguard Worker             />
1225*61046927SAndroid Build Coastguard Worker    <counter name="VS AVG Active per Thread"
1226*61046927SAndroid Build Coastguard Worker             symbol_name="VsEuActivePerThread"
1227*61046927SAndroid Build Coastguard Worker             underscore_name="vs_eu_active_per_thread"
1228*61046927SAndroid Build Coastguard Worker             description="The average number of cycles per hardware thread run in which vertex shaders were processed actively on the EUs."
1229*61046927SAndroid Build Coastguard Worker             data_type="uint64"
1230*61046927SAndroid Build Coastguard Worker             max_equation="100"
1231*61046927SAndroid Build Coastguard Worker             units="cycles"
1232*61046927SAndroid Build Coastguard Worker             semantic_type="event"
1233*61046927SAndroid Build Coastguard Worker             equation="A 2 READ $VsThreads UDIV"
1234*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Vertex Shader"
1235*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier4 Frame Batch Draw"
1236*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 IO BB"
1237*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
1238*61046927SAndroid Build Coastguard Worker             />
1239*61046927SAndroid Build Coastguard Worker    <counter name="VS EU Stall"
1240*61046927SAndroid Build Coastguard Worker             symbol_name="VsEuStall"
1241*61046927SAndroid Build Coastguard Worker             underscore_name="vs_eu_stall"
1242*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which vertex shaders were stalled on the EUs."
1243*61046927SAndroid Build Coastguard Worker             data_type="float"
1244*61046927SAndroid Build Coastguard Worker             max_equation="100"
1245*61046927SAndroid Build Coastguard Worker             units="percent"
1246*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
1247*61046927SAndroid Build Coastguard Worker             equation="A 3 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1248*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Vertex Shader"
1249*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1250*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 IO BB"
1251*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
1252*61046927SAndroid Build Coastguard Worker             />
1253*61046927SAndroid Build Coastguard Worker    <counter name="VS AVG Stall per Thread"
1254*61046927SAndroid Build Coastguard Worker             symbol_name="VsEuStallPerThread"
1255*61046927SAndroid Build Coastguard Worker             underscore_name="vs_eu_stall_per_thread"
1256*61046927SAndroid Build Coastguard Worker             description="The average number of cycles per hardware thread run in which vertex shaders were stalled on the EUs."
1257*61046927SAndroid Build Coastguard Worker             data_type="uint64"
1258*61046927SAndroid Build Coastguard Worker             units="cycles"
1259*61046927SAndroid Build Coastguard Worker             semantic_type="event"
1260*61046927SAndroid Build Coastguard Worker             equation="A 3 READ $VsThreads UDIV"
1261*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Vertex Shader"
1262*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier4 Frame Batch Draw"
1263*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 IO BB"
1264*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
1265*61046927SAndroid Build Coastguard Worker             />
1266*61046927SAndroid Build Coastguard Worker    <counter name="FS EU Active"
1267*61046927SAndroid Build Coastguard Worker             symbol_name="PsEuActive"
1268*61046927SAndroid Build Coastguard Worker             underscore_name="ps_eu_active"
1269*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which fragment shaders were processed actively on the EUs."
1270*61046927SAndroid Build Coastguard Worker             data_type="float"
1271*61046927SAndroid Build Coastguard Worker             max_equation="100"
1272*61046927SAndroid Build Coastguard Worker             units="percent"
1273*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
1274*61046927SAndroid Build Coastguard Worker             equation="A 27 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1275*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Fragment Shader"
1276*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1277*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 IO BB"
1278*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
1279*61046927SAndroid Build Coastguard Worker             />
1280*61046927SAndroid Build Coastguard Worker    <counter name="TCS EU Active"
1281*61046927SAndroid Build Coastguard Worker             symbol_name="HsEuActive"
1282*61046927SAndroid Build Coastguard Worker             underscore_name="hs_eu_active"
1283*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which control shaders were processed actively on the EUs."
1284*61046927SAndroid Build Coastguard Worker             data_type="float"
1285*61046927SAndroid Build Coastguard Worker             max_equation="100"
1286*61046927SAndroid Build Coastguard Worker             units="percent"
1287*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
1288*61046927SAndroid Build Coastguard Worker             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1289*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Control Shader"
1290*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1291*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 IO BB"
1292*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
1293*61046927SAndroid Build Coastguard Worker             />
1294*61046927SAndroid Build Coastguard Worker    <counter name="TCS AVG Active per Thread"
1295*61046927SAndroid Build Coastguard Worker             symbol_name="HsEuActivePerThread"
1296*61046927SAndroid Build Coastguard Worker             underscore_name="hs_eu_active_per_thread"
1297*61046927SAndroid Build Coastguard Worker             description="The average number of cycles per hardware thread run in which control shaders were processed actively on the EUs."
1298*61046927SAndroid Build Coastguard Worker             data_type="uint64"
1299*61046927SAndroid Build Coastguard Worker             max_equation="100"
1300*61046927SAndroid Build Coastguard Worker             units="cycles"
1301*61046927SAndroid Build Coastguard Worker             semantic_type="event"
1302*61046927SAndroid Build Coastguard Worker             equation="A 7 READ $HsThreads UDIV"
1303*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Control Shader"
1304*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier4 Frame Batch Draw"
1305*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 IO BB"
1306*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
1307*61046927SAndroid Build Coastguard Worker             />
1308*61046927SAndroid Build Coastguard Worker    <counter name="TCS EU Stall"
1309*61046927SAndroid Build Coastguard Worker             symbol_name="HsEuStall"
1310*61046927SAndroid Build Coastguard Worker             underscore_name="hs_eu_stall"
1311*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which control shaders were stalled on the EUs."
1312*61046927SAndroid Build Coastguard Worker             data_type="float"
1313*61046927SAndroid Build Coastguard Worker             max_equation="100"
1314*61046927SAndroid Build Coastguard Worker             units="percent"
1315*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
1316*61046927SAndroid Build Coastguard Worker             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1317*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Control Shader"
1318*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1319*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 IO BB"
1320*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
1321*61046927SAndroid Build Coastguard Worker             />
1322*61046927SAndroid Build Coastguard Worker    <counter name="TCS AVG Stall per Thread"
1323*61046927SAndroid Build Coastguard Worker             symbol_name="HsEuStallPerThread"
1324*61046927SAndroid Build Coastguard Worker             underscore_name="hs_eu_stall_per_thread"
1325*61046927SAndroid Build Coastguard Worker             description="The average number of cycles per hardware thread run in which control shaders were stalled on the EUs."
1326*61046927SAndroid Build Coastguard Worker             data_type="uint64"
1327*61046927SAndroid Build Coastguard Worker             units="cycles"
1328*61046927SAndroid Build Coastguard Worker             semantic_type="event"
1329*61046927SAndroid Build Coastguard Worker             equation="A 8 READ $HsThreads UDIV"
1330*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Control Shader"
1331*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier4 Frame Batch Draw"
1332*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 IO BB"
1333*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
1334*61046927SAndroid Build Coastguard Worker             />
1335*61046927SAndroid Build Coastguard Worker    <counter name="TES EU Active"
1336*61046927SAndroid Build Coastguard Worker             symbol_name="DsEuActive"
1337*61046927SAndroid Build Coastguard Worker             underscore_name="ds_eu_active"
1338*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which evaluation shaders were processed actively on the EUs."
1339*61046927SAndroid Build Coastguard Worker             data_type="float"
1340*61046927SAndroid Build Coastguard Worker             max_equation="100"
1341*61046927SAndroid Build Coastguard Worker             units="percent"
1342*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
1343*61046927SAndroid Build Coastguard Worker             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1344*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Evaluation Shader"
1345*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1346*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 IO BB"
1347*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
1348*61046927SAndroid Build Coastguard Worker             />
1349*61046927SAndroid Build Coastguard Worker    <counter name="TES AVG Active per Thread"
1350*61046927SAndroid Build Coastguard Worker             symbol_name="DsEuActivePerThread"
1351*61046927SAndroid Build Coastguard Worker             underscore_name="ds_eu_active_per_thread"
1352*61046927SAndroid Build Coastguard Worker             description="The average number of cycles per hardware thread run in which evaluation shaders were processed actively on the EUs."
1353*61046927SAndroid Build Coastguard Worker             data_type="uint64"
1354*61046927SAndroid Build Coastguard Worker             max_equation="100"
1355*61046927SAndroid Build Coastguard Worker             units="cycles"
1356*61046927SAndroid Build Coastguard Worker             semantic_type="event"
1357*61046927SAndroid Build Coastguard Worker             equation="A 12 READ $DsThreads UDIV"
1358*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Evaluation Shader"
1359*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier4 Frame Batch Draw"
1360*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 IO BB"
1361*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
1362*61046927SAndroid Build Coastguard Worker             />
1363*61046927SAndroid Build Coastguard Worker    <counter name="TES EU Stall"
1364*61046927SAndroid Build Coastguard Worker             symbol_name="DsEuStall"
1365*61046927SAndroid Build Coastguard Worker             underscore_name="ds_eu_stall"
1366*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which evaluation shaders were stalled on the EUs."
1367*61046927SAndroid Build Coastguard Worker             data_type="float"
1368*61046927SAndroid Build Coastguard Worker             max_equation="100"
1369*61046927SAndroid Build Coastguard Worker             units="percent"
1370*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
1371*61046927SAndroid Build Coastguard Worker             equation="A 13 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1372*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Evaluation Shader"
1373*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1374*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 IO BB"
1375*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
1376*61046927SAndroid Build Coastguard Worker             />
1377*61046927SAndroid Build Coastguard Worker    <counter name="TES AVG Stall per Thread"
1378*61046927SAndroid Build Coastguard Worker             symbol_name="DsEuStallPerThread"
1379*61046927SAndroid Build Coastguard Worker             underscore_name="ds_eu_stall_per_thread"
1380*61046927SAndroid Build Coastguard Worker             description="The average number of cycles per hardware thread run in which evaluation shaders were stalled on the EUs."
1381*61046927SAndroid Build Coastguard Worker             data_type="uint64"
1382*61046927SAndroid Build Coastguard Worker             units="cycles"
1383*61046927SAndroid Build Coastguard Worker             semantic_type="event"
1384*61046927SAndroid Build Coastguard Worker             equation="A 13 READ $DsThreads UDIV"
1385*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Evaluation Shader"
1386*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier4 Frame Batch Draw"
1387*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 IO BB"
1388*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
1389*61046927SAndroid Build Coastguard Worker             />
1390*61046927SAndroid Build Coastguard Worker    <counter name="GS EU Active"
1391*61046927SAndroid Build Coastguard Worker             symbol_name="GsEuActive"
1392*61046927SAndroid Build Coastguard Worker             underscore_name="gs_eu_active"
1393*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which geometry shaders were processed actively on the EUs."
1394*61046927SAndroid Build Coastguard Worker             data_type="float"
1395*61046927SAndroid Build Coastguard Worker             max_equation="100"
1396*61046927SAndroid Build Coastguard Worker             units="percent"
1397*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
1398*61046927SAndroid Build Coastguard Worker             equation="A 22 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1399*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Geometry Shader"
1400*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1401*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 IO BB"
1402*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
1403*61046927SAndroid Build Coastguard Worker             />
1404*61046927SAndroid Build Coastguard Worker    <counter name="GS AVG Active per Thread"
1405*61046927SAndroid Build Coastguard Worker             symbol_name="GsEuActivePerThread"
1406*61046927SAndroid Build Coastguard Worker             underscore_name="gs_eu_active_per_thread"
1407*61046927SAndroid Build Coastguard Worker             description="The average number of cycles per hardware thread run in which geometry shaders were processed actively on the EUs."
1408*61046927SAndroid Build Coastguard Worker             data_type="uint64"
1409*61046927SAndroid Build Coastguard Worker             max_equation="100"
1410*61046927SAndroid Build Coastguard Worker             units="cycles"
1411*61046927SAndroid Build Coastguard Worker             semantic_type="event"
1412*61046927SAndroid Build Coastguard Worker             equation="A 22 READ $GsThreads UDIV"
1413*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Geometry Shader"
1414*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier4 Frame Batch Draw"
1415*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 IO BB"
1416*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
1417*61046927SAndroid Build Coastguard Worker             />
1418*61046927SAndroid Build Coastguard Worker    <counter name="GS EU Stall"
1419*61046927SAndroid Build Coastguard Worker             symbol_name="GsEuStall"
1420*61046927SAndroid Build Coastguard Worker             underscore_name="gs_eu_stall"
1421*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which geometry shaders were stalled on the EUs."
1422*61046927SAndroid Build Coastguard Worker             data_type="float"
1423*61046927SAndroid Build Coastguard Worker             max_equation="100"
1424*61046927SAndroid Build Coastguard Worker             units="percent"
1425*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
1426*61046927SAndroid Build Coastguard Worker             equation="A 23 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1427*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Geometry Shader"
1428*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1429*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 IO BB"
1430*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
1431*61046927SAndroid Build Coastguard Worker             />
1432*61046927SAndroid Build Coastguard Worker    <counter name="GS AVG Stall per Thread"
1433*61046927SAndroid Build Coastguard Worker             symbol_name="GsEuStallPerThread"
1434*61046927SAndroid Build Coastguard Worker             underscore_name="gs_eu_stall_per_thread"
1435*61046927SAndroid Build Coastguard Worker             description="The average number of cycles per hardware thread run in which geometry shaders were stalled on the EUs."
1436*61046927SAndroid Build Coastguard Worker             data_type="uint64"
1437*61046927SAndroid Build Coastguard Worker             units="cycles"
1438*61046927SAndroid Build Coastguard Worker             semantic_type="event"
1439*61046927SAndroid Build Coastguard Worker             equation="A 23 READ $GsThreads UDIV"
1440*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Geometry Shader"
1441*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier4 Frame Batch Draw"
1442*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 IO BB"
1443*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
1444*61046927SAndroid Build Coastguard Worker             />
1445*61046927SAndroid Build Coastguard Worker    <counter name="CS EU Active"
1446*61046927SAndroid Build Coastguard Worker             symbol_name="CsEuActive"
1447*61046927SAndroid Build Coastguard Worker             underscore_name="cs_eu_active"
1448*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which compute shaders were processed actively on the EUs."
1449*61046927SAndroid Build Coastguard Worker             data_type="float"
1450*61046927SAndroid Build Coastguard Worker             max_equation="100"
1451*61046927SAndroid Build Coastguard Worker             units="percent"
1452*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
1453*61046927SAndroid Build Coastguard Worker             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1454*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Compute Shader"
1455*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1456*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 OCL IO BB"
1457*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
1458*61046927SAndroid Build Coastguard Worker             />
1459*61046927SAndroid Build Coastguard Worker    <counter name="CS AVG Active per Thread"
1460*61046927SAndroid Build Coastguard Worker             symbol_name="CsEuActivePerThread"
1461*61046927SAndroid Build Coastguard Worker             underscore_name="cs_eu_active_per_thread"
1462*61046927SAndroid Build Coastguard Worker             description="The average number of cycles per hardware thread run in which compute shaders were processed actively on the EUs."
1463*61046927SAndroid Build Coastguard Worker             data_type="uint64"
1464*61046927SAndroid Build Coastguard Worker             max_equation="100"
1465*61046927SAndroid Build Coastguard Worker             units="cycles"
1466*61046927SAndroid Build Coastguard Worker             semantic_type="event"
1467*61046927SAndroid Build Coastguard Worker             equation="A 17 READ $CsThreads UDIV"
1468*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Compute Shader"
1469*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
1470*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 OCL IO BB"
1471*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
1472*61046927SAndroid Build Coastguard Worker             />
1473*61046927SAndroid Build Coastguard Worker    <counter name="CS EU Stall"
1474*61046927SAndroid Build Coastguard Worker             symbol_name="CsEuStall"
1475*61046927SAndroid Build Coastguard Worker             underscore_name="cs_eu_stall"
1476*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which compute shaders were stalled on the EUs."
1477*61046927SAndroid Build Coastguard Worker             data_type="float"
1478*61046927SAndroid Build Coastguard Worker             max_equation="100"
1479*61046927SAndroid Build Coastguard Worker             units="percent"
1480*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
1481*61046927SAndroid Build Coastguard Worker             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1482*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Compute Shader"
1483*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1484*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 OCL IO BB"
1485*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
1486*61046927SAndroid Build Coastguard Worker             />
1487*61046927SAndroid Build Coastguard Worker    <counter name="CS AVG Stall per Thread"
1488*61046927SAndroid Build Coastguard Worker             symbol_name="CsEuStallPerThread"
1489*61046927SAndroid Build Coastguard Worker             underscore_name="cs_eu_stall_per_thread"
1490*61046927SAndroid Build Coastguard Worker             description="The average number of cycles per hardware thread run in which compute shaders were stalled on the EUs."
1491*61046927SAndroid Build Coastguard Worker             data_type="uint64"
1492*61046927SAndroid Build Coastguard Worker             units="cycles"
1493*61046927SAndroid Build Coastguard Worker             semantic_type="event"
1494*61046927SAndroid Build Coastguard Worker             equation="A 18 READ $CsThreads UDIV"
1495*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Compute Shader"
1496*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
1497*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 OCL IO BB"
1498*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
1499*61046927SAndroid Build Coastguard Worker             />
1500*61046927SAndroid Build Coastguard Worker    <counter name="FS AVG Active per Thread"
1501*61046927SAndroid Build Coastguard Worker             symbol_name="PsEuActivePerThread"
1502*61046927SAndroid Build Coastguard Worker             underscore_name="ps_eu_active_per_thread"
1503*61046927SAndroid Build Coastguard Worker             description="The average number of cycles per hardware thread run in which fragment shaders were processed actively on the EUs."
1504*61046927SAndroid Build Coastguard Worker             data_type="uint64"
1505*61046927SAndroid Build Coastguard Worker             max_equation="100"
1506*61046927SAndroid Build Coastguard Worker             units="cycles"
1507*61046927SAndroid Build Coastguard Worker             semantic_type="event"
1508*61046927SAndroid Build Coastguard Worker             equation="A 27 READ $PsThreads UDIV"
1509*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Fragment Shader"
1510*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier4 Frame Batch Draw"
1511*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 IO BB"
1512*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
1513*61046927SAndroid Build Coastguard Worker             />
1514*61046927SAndroid Build Coastguard Worker    <counter name="FS EU Stall"
1515*61046927SAndroid Build Coastguard Worker             symbol_name="PsEuStall"
1516*61046927SAndroid Build Coastguard Worker             underscore_name="ps_eu_stall"
1517*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which fragment shaders were stalled on the EUs."
1518*61046927SAndroid Build Coastguard Worker             data_type="float"
1519*61046927SAndroid Build Coastguard Worker             max_equation="100"
1520*61046927SAndroid Build Coastguard Worker             units="percent"
1521*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
1522*61046927SAndroid Build Coastguard Worker             equation="A 28 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1523*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Fragment Shader"
1524*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1525*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 IO BB"
1526*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
1527*61046927SAndroid Build Coastguard Worker             />
1528*61046927SAndroid Build Coastguard Worker    <counter name="FS AVG Stall per Thread"
1529*61046927SAndroid Build Coastguard Worker             symbol_name="PsEuStallPerThread"
1530*61046927SAndroid Build Coastguard Worker             underscore_name="ps_eu_stall_per_thread"
1531*61046927SAndroid Build Coastguard Worker             description="The average number of cycles per hardware thread run in which fragment shaders were stalled on the EUs."
1532*61046927SAndroid Build Coastguard Worker             data_type="uint64"
1533*61046927SAndroid Build Coastguard Worker             units="cycles"
1534*61046927SAndroid Build Coastguard Worker             semantic_type="event"
1535*61046927SAndroid Build Coastguard Worker             equation="A 28 READ $PsThreads UDIV"
1536*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Fragment Shader"
1537*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier4 Frame Batch Draw"
1538*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 IO BB"
1539*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
1540*61046927SAndroid Build Coastguard Worker             />
1541*61046927SAndroid Build Coastguard Worker    <counter name="Early Hi-Depth Test Fails"
1542*61046927SAndroid Build Coastguard Worker             symbol_name="HiDepthTestFails"
1543*61046927SAndroid Build Coastguard Worker             underscore_name="hi_depth_test_fails"
1544*61046927SAndroid Build Coastguard Worker             description="The total number of pixels dropped on early hierarchical depth test."
1545*61046927SAndroid Build Coastguard Worker             data_type="uint64"
1546*61046927SAndroid Build Coastguard Worker             units="pixels"
1547*61046927SAndroid Build Coastguard Worker             semantic_type="event"
1548*61046927SAndroid Build Coastguard Worker             equation="A 33 READ"
1549*61046927SAndroid Build Coastguard Worker             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
1550*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
1551*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 IO BB"
1552*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
1553*61046927SAndroid Build Coastguard Worker             />
1554*61046927SAndroid Build Coastguard Worker    <counter name="Early Depth Test Fails"
1555*61046927SAndroid Build Coastguard Worker             symbol_name="EarlyDepthTestFails"
1556*61046927SAndroid Build Coastguard Worker             underscore_name="early_depth_test_fails"
1557*61046927SAndroid Build Coastguard Worker             description="The total number of pixels dropped on early depth test."
1558*61046927SAndroid Build Coastguard Worker             data_type="uint64"
1559*61046927SAndroid Build Coastguard Worker             units="pixels"
1560*61046927SAndroid Build Coastguard Worker             semantic_type="event"
1561*61046927SAndroid Build Coastguard Worker             equation="A 35 READ"
1562*61046927SAndroid Build Coastguard Worker             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
1563*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
1564*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 IO BB"
1565*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
1566*61046927SAndroid Build Coastguard Worker             />
1567*61046927SAndroid Build Coastguard Worker    <counter name="Samples Killed in FS"
1568*61046927SAndroid Build Coastguard Worker             symbol_name="SamplesKilledInPs"
1569*61046927SAndroid Build Coastguard Worker             underscore_name="samples_killed_in_ps"
1570*61046927SAndroid Build Coastguard Worker             description="The total number of samples or pixels dropped in fragment shaders."
1571*61046927SAndroid Build Coastguard Worker             data_type="uint64"
1572*61046927SAndroid Build Coastguard Worker             units="pixels"
1573*61046927SAndroid Build Coastguard Worker             semantic_type="event"
1574*61046927SAndroid Build Coastguard Worker             equation="A 36 READ"
1575*61046927SAndroid Build Coastguard Worker             mdapi_group="3D Pipe/Fragment Shader"
1576*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
1577*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 IO BB"
1578*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
1579*61046927SAndroid Build Coastguard Worker             />
1580*61046927SAndroid Build Coastguard Worker    <counter name="Alpha Test Fails"
1581*61046927SAndroid Build Coastguard Worker             symbol_name="AlphaTestFails"
1582*61046927SAndroid Build Coastguard Worker             underscore_name="alpha_test_fails"
1583*61046927SAndroid Build Coastguard Worker             description="The total number of pixels dropped on post-FS alpha test."
1584*61046927SAndroid Build Coastguard Worker             data_type="uint64"
1585*61046927SAndroid Build Coastguard Worker             units="pixels"
1586*61046927SAndroid Build Coastguard Worker             semantic_type="event"
1587*61046927SAndroid Build Coastguard Worker             equation="A 37 READ"
1588*61046927SAndroid Build Coastguard Worker             mdapi_group="3D Pipe/Output Merger"
1589*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1590*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL IO BB"
1591*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
1592*61046927SAndroid Build Coastguard Worker             />
1593*61046927SAndroid Build Coastguard Worker    <counter name="Late Stencil Test Fails"
1594*61046927SAndroid Build Coastguard Worker             symbol_name="PostPsStencilTestFails"
1595*61046927SAndroid Build Coastguard Worker             underscore_name="post_ps_stencil_test_fails"
1596*61046927SAndroid Build Coastguard Worker             description="The total number of pixels dropped on post-FS stencil test."
1597*61046927SAndroid Build Coastguard Worker             data_type="uint64"
1598*61046927SAndroid Build Coastguard Worker             units="pixels"
1599*61046927SAndroid Build Coastguard Worker             semantic_type="event"
1600*61046927SAndroid Build Coastguard Worker             equation="A 38 READ"
1601*61046927SAndroid Build Coastguard Worker             mdapi_group="3D Pipe/Output Merger"
1602*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
1603*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL IO BB"
1604*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
1605*61046927SAndroid Build Coastguard Worker             />
1606*61046927SAndroid Build Coastguard Worker    <counter name="Late Depth Test Fails"
1607*61046927SAndroid Build Coastguard Worker             symbol_name="PostPsDepthTestFails"
1608*61046927SAndroid Build Coastguard Worker             underscore_name="post_ps_depth_test_fails"
1609*61046927SAndroid Build Coastguard Worker             description="The total number of pixels dropped on post-FS depth test."
1610*61046927SAndroid Build Coastguard Worker             data_type="uint64"
1611*61046927SAndroid Build Coastguard Worker             units="pixels"
1612*61046927SAndroid Build Coastguard Worker             semantic_type="event"
1613*61046927SAndroid Build Coastguard Worker             equation="A 39 READ $SamplesKilledInPs USUB"
1614*61046927SAndroid Build Coastguard Worker             mdapi_group="3D Pipe/Output Merger"
1615*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
1616*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 IO BB"
1617*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
1618*61046927SAndroid Build Coastguard Worker             />
1619*61046927SAndroid Build Coastguard Worker    <counter name="Samples Written"
1620*61046927SAndroid Build Coastguard Worker             symbol_name="SamplesWritten"
1621*61046927SAndroid Build Coastguard Worker             underscore_name="samples_written"
1622*61046927SAndroid Build Coastguard Worker             description="The total number of samples or pixels written to all render targets."
1623*61046927SAndroid Build Coastguard Worker             data_type="uint64"
1624*61046927SAndroid Build Coastguard Worker             units="pixels"
1625*61046927SAndroid Build Coastguard Worker             semantic_type="event"
1626*61046927SAndroid Build Coastguard Worker             equation="A 40 READ"
1627*61046927SAndroid Build Coastguard Worker             mdapi_group="3D Pipe/Output Merger"
1628*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1629*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 IO BB"
1630*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
1631*61046927SAndroid Build Coastguard Worker             />
1632*61046927SAndroid Build Coastguard Worker    <counter name="Typed Bytes Read"
1633*61046927SAndroid Build Coastguard Worker             symbol_name="TypedBytesRead"
1634*61046927SAndroid Build Coastguard Worker             underscore_name="typed_bytes_read"
1635*61046927SAndroid Build Coastguard Worker             description="The total number of typed memory bytes read via Data Port."
1636*61046927SAndroid Build Coastguard Worker             data_type="uint64"
1637*61046927SAndroid Build Coastguard Worker             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
1638*61046927SAndroid Build Coastguard Worker             units="bytes"
1639*61046927SAndroid Build Coastguard Worker             semantic_type="throughput"
1640*61046927SAndroid Build Coastguard Worker             equation="B 4 READ B 5 READ UADD $EuSlicesTotalCount 64 UMUL UMUL"
1641*61046927SAndroid Build Coastguard Worker             mdapi_group="L3/Data Port"
1642*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Draw"
1643*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 OCL IO BB"
1644*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
1645*61046927SAndroid Build Coastguard Worker             />
1646*61046927SAndroid Build Coastguard Worker    <counter name="Typed Bytes Written"
1647*61046927SAndroid Build Coastguard Worker             symbol_name="TypedBytesWritten"
1648*61046927SAndroid Build Coastguard Worker             underscore_name="typed_bytes_written"
1649*61046927SAndroid Build Coastguard Worker             description="The total number of untyped memory bytes written via Data Port."
1650*61046927SAndroid Build Coastguard Worker             data_type="uint64"
1651*61046927SAndroid Build Coastguard Worker             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
1652*61046927SAndroid Build Coastguard Worker             units="bytes"
1653*61046927SAndroid Build Coastguard Worker             semantic_type="throughput"
1654*61046927SAndroid Build Coastguard Worker             equation="B 6 READ B 7 READ UADD $EuSlicesTotalCount 64 UMUL UMUL"
1655*61046927SAndroid Build Coastguard Worker             mdapi_group="L3/Data Port"
1656*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Draw"
1657*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 OCL IO BB"
1658*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
1659*61046927SAndroid Build Coastguard Worker             />
1660*61046927SAndroid Build Coastguard Worker    <counter name="Typed Atomics"
1661*61046927SAndroid Build Coastguard Worker             symbol_name="TypedAtomics"
1662*61046927SAndroid Build Coastguard Worker             underscore_name="typed_atomics"
1663*61046927SAndroid Build Coastguard Worker             description="The total number of typed atomics."
1664*61046927SAndroid Build Coastguard Worker             data_type="uint64"
1665*61046927SAndroid Build Coastguard Worker             units="messages"
1666*61046927SAndroid Build Coastguard Worker             semantic_type="event"
1667*61046927SAndroid Build Coastguard Worker             equation="C 0 READ C 1 READ UADD $EuSlicesTotalCount UMUL"
1668*61046927SAndroid Build Coastguard Worker             mdapi_group="L3/Data Port"
1669*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Draw"
1670*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 OCL IO BB"
1671*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
1672*61046927SAndroid Build Coastguard Worker             />
1673*61046927SAndroid Build Coastguard Worker    <counter name="Untyped Bytes Read"
1674*61046927SAndroid Build Coastguard Worker             symbol_name="UntypedBytesRead"
1675*61046927SAndroid Build Coastguard Worker             underscore_name="untyped_bytes_read"
1676*61046927SAndroid Build Coastguard Worker             description="The total number of typed memory bytes read via Data Port."
1677*61046927SAndroid Build Coastguard Worker             data_type="uint64"
1678*61046927SAndroid Build Coastguard Worker             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
1679*61046927SAndroid Build Coastguard Worker             units="bytes"
1680*61046927SAndroid Build Coastguard Worker             semantic_type="throughput"
1681*61046927SAndroid Build Coastguard Worker             equation="B 0 READ B 1 READ UADD $EuSlicesTotalCount 64 UMUL UMUL"
1682*61046927SAndroid Build Coastguard Worker             mdapi_group="L3/Data Port"
1683*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Draw"
1684*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 OCL IO BB"
1685*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
1686*61046927SAndroid Build Coastguard Worker             />
1687*61046927SAndroid Build Coastguard Worker    <counter name="Untyped Writes"
1688*61046927SAndroid Build Coastguard Worker             symbol_name="UntypedBytesWritten"
1689*61046927SAndroid Build Coastguard Worker             underscore_name="untyped_bytes_written"
1690*61046927SAndroid Build Coastguard Worker             description="The total number of untyped memory bytes written via Data Port."
1691*61046927SAndroid Build Coastguard Worker             data_type="uint64"
1692*61046927SAndroid Build Coastguard Worker             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
1693*61046927SAndroid Build Coastguard Worker             units="bytes"
1694*61046927SAndroid Build Coastguard Worker             semantic_type="throughput"
1695*61046927SAndroid Build Coastguard Worker             equation="B 2 READ B 3 READ UADD $EuSlicesTotalCount 64 UMUL UMUL"
1696*61046927SAndroid Build Coastguard Worker             mdapi_group="L3/Data Port"
1697*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Draw"
1698*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 OCL IO BB"
1699*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
1700*61046927SAndroid Build Coastguard Worker             />
1701*61046927SAndroid Build Coastguard Worker    <counter name="SLM Bytes Read"
1702*61046927SAndroid Build Coastguard Worker             symbol_name="SlmBytesRead"
1703*61046927SAndroid Build Coastguard Worker             underscore_name="slm_bytes_read"
1704*61046927SAndroid Build Coastguard Worker             description="The total number of GPU memory bytes read from shared local memory."
1705*61046927SAndroid Build Coastguard Worker             data_type="uint64"
1706*61046927SAndroid Build Coastguard Worker             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
1707*61046927SAndroid Build Coastguard Worker             units="bytes"
1708*61046927SAndroid Build Coastguard Worker             semantic_type="throughput"
1709*61046927SAndroid Build Coastguard Worker             equation="C 6 READ C 7 READ UADD $EuSlicesTotalCount 64 UMUL UMUL"
1710*61046927SAndroid Build Coastguard Worker             mdapi_group="L3/Data Port/SLM"
1711*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Draw"
1712*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 OCL IO BB"
1713*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
1714*61046927SAndroid Build Coastguard Worker             />
1715*61046927SAndroid Build Coastguard Worker    <counter name="SLM Bytes Written"
1716*61046927SAndroid Build Coastguard Worker             symbol_name="SlmBytesWritten"
1717*61046927SAndroid Build Coastguard Worker             underscore_name="slm_bytes_written"
1718*61046927SAndroid Build Coastguard Worker             description="The total number of byten written into shared local memory."
1719*61046927SAndroid Build Coastguard Worker             data_type="uint64"
1720*61046927SAndroid Build Coastguard Worker             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
1721*61046927SAndroid Build Coastguard Worker             units="bytes"
1722*61046927SAndroid Build Coastguard Worker             semantic_type="throughput"
1723*61046927SAndroid Build Coastguard Worker             equation="C 4 READ C 5 READ UADD $EuSlicesTotalCount 64 UMUL UMUL"
1724*61046927SAndroid Build Coastguard Worker             mdapi_group="L3/Data Port/SLM"
1725*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Draw"
1726*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 OCL IO BB"
1727*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
1728*61046927SAndroid Build Coastguard Worker             />
1729*61046927SAndroid Build Coastguard Worker    <counter name="LLC GPU Accesses"
1730*61046927SAndroid Build Coastguard Worker             symbol_name="LlcAccesses"
1731*61046927SAndroid Build Coastguard Worker             underscore_name="llc_accesses"
1732*61046927SAndroid Build Coastguard Worker             description="The total number of LLC cache lookups done from the GPU (64b reads, 32B writes)."
1733*61046927SAndroid Build Coastguard Worker             data_type="uint64"
1734*61046927SAndroid Build Coastguard Worker             units="messages"
1735*61046927SAndroid Build Coastguard Worker             semantic_type="event"
1736*61046927SAndroid Build Coastguard Worker             equation="PERFCNT 0 READ"
1737*61046927SAndroid Build Coastguard Worker             availability="true $QueryMode &amp;&amp;"
1738*61046927SAndroid Build Coastguard Worker             mdapi_group="LLC"
1739*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1740*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 OCL"
1741*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
1742*61046927SAndroid Build Coastguard Worker             />
1743*61046927SAndroid Build Coastguard Worker    <counter name="LLC GPU Hits"
1744*61046927SAndroid Build Coastguard Worker             symbol_name="LlcHits"
1745*61046927SAndroid Build Coastguard Worker             underscore_name="llc_hits"
1746*61046927SAndroid Build Coastguard Worker             description="The total number of successful LLC cache lookups done from the GPU."
1747*61046927SAndroid Build Coastguard Worker             data_type="uint64"
1748*61046927SAndroid Build Coastguard Worker             units="messages"
1749*61046927SAndroid Build Coastguard Worker             semantic_type="event"
1750*61046927SAndroid Build Coastguard Worker             equation="PERFCNT 1 READ"
1751*61046927SAndroid Build Coastguard Worker             availability="true $QueryMode &amp;&amp;"
1752*61046927SAndroid Build Coastguard Worker             mdapi_group="LLC"
1753*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1754*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 OCL"
1755*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
1756*61046927SAndroid Build Coastguard Worker             />
1757*61046927SAndroid Build Coastguard Worker    <register_config type="NOA">
1758*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009840" value="0x00000080" />
1759*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x000253A4" value="0x00000000" />
1760*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x0002681C" value="0x01F00800" />
1761*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00026820" value="0x00001000" />
1762*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x0002781C" value="0x01F00800" />
1763*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00026520" value="0x00000007" />
1764*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x000265A0" value="0x00000007" />
1765*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00025380" value="0x00000010" />
1766*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x0002538C" value="0x00300000" />
1767*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00025384" value="0xAA8AAAAA" />
1768*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00025404" value="0xFFFFFFFF" />
1769*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00026800" value="0x00004202" />
1770*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00026808" value="0x00605817" />
1771*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x0002680C" value="0x10001005" />
1772*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00026804" value="0x00000000" />
1773*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00027800" value="0x00000102" />
1774*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00027808" value="0x0C0701E0" />
1775*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x0002780C" value="0x000200A0" />
1776*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00027804" value="0x00000000" />
1777*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00026484" value="0x44000000" />
1778*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00026704" value="0x44000000" />
1779*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00026500" value="0x00000006" />
1780*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00026510" value="0x00000001" />
1781*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00026504" value="0x88000000" />
1782*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00026580" value="0x00000006" />
1783*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00026590" value="0x00000020" />
1784*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00026584" value="0x00000000" />
1785*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00026104" value="0x55822222" />
1786*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00026184" value="0xAA866666" />
1787*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00025420" value="0x08320C83" />
1788*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00025424" value="0x06820C83" />
1789*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x0002541C" value="0x00000000" />
1790*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00025428" value="0x00000C03" />
1791*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x000091BC" value="0xE0400000" />
1792*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x000091C4" value="0xE4500000" />
1793*61046927SAndroid Build Coastguard Worker    </register_config>
1794*61046927SAndroid Build Coastguard Worker    <register_config type="OA">
1795*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x00002710" value="0x00000000" /> <!--OASTARTTRIG1 -->
1796*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x00002714" value="0x00800000" /> <!--OASTARTTRIG1 -->
1797*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x00002718" value="0xAAAAAAAA" /> <!--OASTARTTRIG1 -->
1798*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000271C" value="0xAAAAAAAA" /> <!--OASTARTTRIG1 -->
1799*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x00002720" value="0x00000000" /> <!--OASTARTTRIG1 -->
1800*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x00002724" value="0x00800000" /> <!--OASTARTTRIG6 -->
1801*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x00002728" value="0xAAAAAAAA" /> <!--OASTARTTRIG7 -->
1802*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000272C" value="0xAAAAAAAA" /> <!--OASTARTTRIG8 -->
1803*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x00002740" value="0x00000000" /> <!--OAREPORTTRIG1 -->
1804*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x00002744" value="0x00000000" /> <!--OAREPORTTRIG2 -->
1805*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x00002748" value="0x00000000" /> <!--OAREPORTTRIG3 -->
1806*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000274C" value="0x00000000" /> <!--OAREPORTTRIG4 -->
1807*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x00002750" value="0x00000000" /> <!--OAREPORTTRIG5 -->
1808*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x00002754" value="0x00000000" /> <!--OAREPORTTRIG6 -->
1809*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x00002758" value="0x00000000" /> <!--OAREPORTTRIG7 -->
1810*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000275C" value="0x00000000" /> <!--OAREPORTTRIG8 -->
1811*61046927SAndroid Build Coastguard Worker    </register_config>
1812*61046927SAndroid Build Coastguard Worker  </set>
1813*61046927SAndroid Build Coastguard Worker
1814*61046927SAndroid Build Coastguard Worker  <set name="Compute Metrics Extended set"
1815*61046927SAndroid Build Coastguard Worker       chipset="HSW"
1816*61046927SAndroid Build Coastguard Worker       symbol_name="ComputeExtended"
1817*61046927SAndroid Build Coastguard Worker       underscore_name="compute_extended"
1818*61046927SAndroid Build Coastguard Worker       mdapi_supported_apis="OGL4 OCL IO BB"
1819*61046927SAndroid Build Coastguard Worker       hw_config_guid="480f9795-cf6a-4204-a9e3-cd7015515f8d"
1820*61046927SAndroid Build Coastguard Worker       >
1821*61046927SAndroid Build Coastguard Worker    <counter name="GPU Time Elapsed"
1822*61046927SAndroid Build Coastguard Worker             symbol_name="GpuTime"
1823*61046927SAndroid Build Coastguard Worker             underscore_name="gpu_time"
1824*61046927SAndroid Build Coastguard Worker             description="Time elapsed on the GPU during the measurement."
1825*61046927SAndroid Build Coastguard Worker             data_type="uint64"
1826*61046927SAndroid Build Coastguard Worker             units="ns"
1827*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
1828*61046927SAndroid Build Coastguard Worker             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
1829*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
1830*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1831*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
1832*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
1833*61046927SAndroid Build Coastguard Worker             />
1834*61046927SAndroid Build Coastguard Worker    <counter name="GPU Core Clocks"
1835*61046927SAndroid Build Coastguard Worker             symbol_name="GpuClocks"
1836*61046927SAndroid Build Coastguard Worker             underscore_name="gpu_clocks"
1837*61046927SAndroid Build Coastguard Worker             description="The total number of GPU core clocks elapsed during the measurement."
1838*61046927SAndroid Build Coastguard Worker             data_type="uint64"
1839*61046927SAndroid Build Coastguard Worker             units="cycles"
1840*61046927SAndroid Build Coastguard Worker             semantic_type="event"
1841*61046927SAndroid Build Coastguard Worker             equation="B 7 READ"
1842*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
1843*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Frame Batch Draw"
1844*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL OCL IO BB"
1845*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
1846*61046927SAndroid Build Coastguard Worker             />
1847*61046927SAndroid Build Coastguard Worker    <counter name="CS Threads Dispatched"
1848*61046927SAndroid Build Coastguard Worker             symbol_name="CsThreads"
1849*61046927SAndroid Build Coastguard Worker             underscore_name="cs_threads"
1850*61046927SAndroid Build Coastguard Worker             description="The total number of compute 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 20 READ"
1855*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Compute Shader"
1856*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
1857*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
1858*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
1859*61046927SAndroid Build Coastguard Worker             />
1860*61046927SAndroid Build Coastguard Worker    <counter name="EuUntypedReads0"
1861*61046927SAndroid Build Coastguard Worker             symbol_name="EuUntypedReads0"
1862*61046927SAndroid Build Coastguard Worker             underscore_name="eu_untyped_reads0"
1863*61046927SAndroid Build Coastguard Worker             description="The subslice 0 EU Untyped Reads subslice 0."
1864*61046927SAndroid Build Coastguard Worker             data_type="uint64"
1865*61046927SAndroid Build Coastguard Worker             units="messages"
1866*61046927SAndroid Build Coastguard Worker             semantic_type="event"
1867*61046927SAndroid Build Coastguard Worker             equation="B 0 READ"
1868*61046927SAndroid Build Coastguard Worker             mdapi_group="L3/Data Port"
1869*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Draw"
1870*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
1871*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="subslice"
1872*61046927SAndroid Build Coastguard Worker             />
1873*61046927SAndroid Build Coastguard Worker    <counter name="EuTypedReads0"
1874*61046927SAndroid Build Coastguard Worker             symbol_name="EuTypedReads0"
1875*61046927SAndroid Build Coastguard Worker             underscore_name="eu_typed_reads0"
1876*61046927SAndroid Build Coastguard Worker             description="The subslice 0 EU Typed Reads subslice 0."
1877*61046927SAndroid Build Coastguard Worker             data_type="uint64"
1878*61046927SAndroid Build Coastguard Worker             units="messages"
1879*61046927SAndroid Build Coastguard Worker             semantic_type="event"
1880*61046927SAndroid Build Coastguard Worker             equation="B 2 READ"
1881*61046927SAndroid Build Coastguard Worker             mdapi_group="L3/Data Port"
1882*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Draw"
1883*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
1884*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="subslice"
1885*61046927SAndroid Build Coastguard Worker             />
1886*61046927SAndroid Build Coastguard Worker    <counter name="EuUntypedWrites0"
1887*61046927SAndroid Build Coastguard Worker             symbol_name="EuUntypedWrites0"
1888*61046927SAndroid Build Coastguard Worker             underscore_name="eu_untyped_writes0"
1889*61046927SAndroid Build Coastguard Worker             description="The subslice 0 EU Untyped Writes subslice 0."
1890*61046927SAndroid Build Coastguard Worker             data_type="uint64"
1891*61046927SAndroid Build Coastguard Worker             units="messages"
1892*61046927SAndroid Build Coastguard Worker             semantic_type="event"
1893*61046927SAndroid Build Coastguard Worker             equation="B 1 READ"
1894*61046927SAndroid Build Coastguard Worker             mdapi_group="L3/Data Port"
1895*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Draw"
1896*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
1897*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="subslice"
1898*61046927SAndroid Build Coastguard Worker             />
1899*61046927SAndroid Build Coastguard Worker    <counter name="EuTypedWrites0"
1900*61046927SAndroid Build Coastguard Worker             symbol_name="EuTypedWrites0"
1901*61046927SAndroid Build Coastguard Worker             underscore_name="eu_typed_writes0"
1902*61046927SAndroid Build Coastguard Worker             description="The subslice 0 EU Typed Writes subslice 0."
1903*61046927SAndroid Build Coastguard Worker             data_type="uint64"
1904*61046927SAndroid Build Coastguard Worker             units="messages"
1905*61046927SAndroid Build Coastguard Worker             semantic_type="event"
1906*61046927SAndroid Build Coastguard Worker             equation="B 3 READ"
1907*61046927SAndroid Build Coastguard Worker             mdapi_group="L3/Data Port"
1908*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Draw"
1909*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
1910*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="subslice"
1911*61046927SAndroid Build Coastguard Worker             />
1912*61046927SAndroid Build Coastguard Worker    <counter name="EuUntypedAtomics0"
1913*61046927SAndroid Build Coastguard Worker             symbol_name="EuUntypedAtomics0"
1914*61046927SAndroid Build Coastguard Worker             underscore_name="eu_untyped_atomics0"
1915*61046927SAndroid Build Coastguard Worker             description="The subslice 0 EU Untyped Atomics subslice 0."
1916*61046927SAndroid Build Coastguard Worker             data_type="uint64"
1917*61046927SAndroid Build Coastguard Worker             units="messages"
1918*61046927SAndroid Build Coastguard Worker             semantic_type="event"
1919*61046927SAndroid Build Coastguard Worker             equation="B 4 READ"
1920*61046927SAndroid Build Coastguard Worker             mdapi_group="L3/Data Port"
1921*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Draw"
1922*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
1923*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="subslice"
1924*61046927SAndroid Build Coastguard Worker             />
1925*61046927SAndroid Build Coastguard Worker    <counter name="EuTypedAtomics0"
1926*61046927SAndroid Build Coastguard Worker             symbol_name="EuTypedAtomics0"
1927*61046927SAndroid Build Coastguard Worker             underscore_name="eu_typed_atomics0"
1928*61046927SAndroid Build Coastguard Worker             description="The subslice 0 EU Typed Atomics subslice 0."
1929*61046927SAndroid Build Coastguard Worker             data_type="uint64"
1930*61046927SAndroid Build Coastguard Worker             units="messages"
1931*61046927SAndroid Build Coastguard Worker             semantic_type="event"
1932*61046927SAndroid Build Coastguard Worker             equation="B 5 READ"
1933*61046927SAndroid Build Coastguard Worker             mdapi_group="L3/Data Port"
1934*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Draw"
1935*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
1936*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="subslice"
1937*61046927SAndroid Build Coastguard Worker             />
1938*61046927SAndroid Build Coastguard Worker    <counter name="EuUrbAtomics0"
1939*61046927SAndroid Build Coastguard Worker             symbol_name="EuUrbAtomics0"
1940*61046927SAndroid Build Coastguard Worker             underscore_name="eu_urb_atomics0"
1941*61046927SAndroid Build Coastguard Worker             description="The subslice 0 EU URB Atomics subslice 0."
1942*61046927SAndroid Build Coastguard Worker             data_type="uint64"
1943*61046927SAndroid Build Coastguard Worker             units="messages"
1944*61046927SAndroid Build Coastguard Worker             semantic_type="event"
1945*61046927SAndroid Build Coastguard Worker             equation="B 6 READ"
1946*61046927SAndroid Build Coastguard Worker             mdapi_group="L3/Data Port"
1947*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Draw"
1948*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
1949*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="subslice"
1950*61046927SAndroid Build Coastguard Worker             />
1951*61046927SAndroid Build Coastguard Worker    <counter name="Typed Reads 0"
1952*61046927SAndroid Build Coastguard Worker             symbol_name="TypedReads0"
1953*61046927SAndroid Build Coastguard Worker             underscore_name="typed_reads0"
1954*61046927SAndroid Build Coastguard Worker             description="The subslice 0 typed reads."
1955*61046927SAndroid Build Coastguard Worker             data_type="uint64"
1956*61046927SAndroid Build Coastguard Worker             units="messages"
1957*61046927SAndroid Build Coastguard Worker             semantic_type="event"
1958*61046927SAndroid Build Coastguard Worker             equation="C 2 READ"
1959*61046927SAndroid Build Coastguard Worker             mdapi_group="L3/Data Port"
1960*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Draw"
1961*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
1962*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="subslice"
1963*61046927SAndroid Build Coastguard Worker             />
1964*61046927SAndroid Build Coastguard Worker    <counter name="Typed Writes 0"
1965*61046927SAndroid Build Coastguard Worker             symbol_name="TypedWrites0"
1966*61046927SAndroid Build Coastguard Worker             underscore_name="typed_writes0"
1967*61046927SAndroid Build Coastguard Worker             description="The subslice 0 typed writes."
1968*61046927SAndroid Build Coastguard Worker             data_type="uint64"
1969*61046927SAndroid Build Coastguard Worker             units="messages"
1970*61046927SAndroid Build Coastguard Worker             semantic_type="event"
1971*61046927SAndroid Build Coastguard Worker             equation="C 0 READ"
1972*61046927SAndroid Build Coastguard Worker             mdapi_group="L3/Data Port"
1973*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Draw"
1974*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
1975*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="subslice"
1976*61046927SAndroid Build Coastguard Worker             />
1977*61046927SAndroid Build Coastguard Worker    <counter name="Untyped Reads 0"
1978*61046927SAndroid Build Coastguard Worker             symbol_name="UntypedReads0"
1979*61046927SAndroid Build Coastguard Worker             underscore_name="untyped_reads0"
1980*61046927SAndroid Build Coastguard Worker             description="The subslice 0 untyped reads (including SLM reads)."
1981*61046927SAndroid Build Coastguard Worker             data_type="uint64"
1982*61046927SAndroid Build Coastguard Worker             units="messages"
1983*61046927SAndroid Build Coastguard Worker             semantic_type="event"
1984*61046927SAndroid Build Coastguard Worker             equation="C 3 READ"
1985*61046927SAndroid Build Coastguard Worker             mdapi_group="L3/Data Port"
1986*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Draw"
1987*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
1988*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="subslice"
1989*61046927SAndroid Build Coastguard Worker             />
1990*61046927SAndroid Build Coastguard Worker    <counter name="Untyped Writes 0"
1991*61046927SAndroid Build Coastguard Worker             symbol_name="UntypedWrites0"
1992*61046927SAndroid Build Coastguard Worker             underscore_name="untyped_writes0"
1993*61046927SAndroid Build Coastguard Worker             description="The subslice 0 untyped writes (including SLM writes)."
1994*61046927SAndroid Build Coastguard Worker             data_type="uint64"
1995*61046927SAndroid Build Coastguard Worker             units="messages"
1996*61046927SAndroid Build Coastguard Worker             semantic_type="event"
1997*61046927SAndroid Build Coastguard Worker             equation="C 1 READ"
1998*61046927SAndroid Build Coastguard Worker             mdapi_group="L3/Data Port"
1999*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Draw"
2000*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
2001*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="subslice"
2002*61046927SAndroid Build Coastguard Worker             />
2003*61046927SAndroid Build Coastguard Worker    <counter name="Typed Atomics 0"
2004*61046927SAndroid Build Coastguard Worker             symbol_name="TypedAtomics0"
2005*61046927SAndroid Build Coastguard Worker             underscore_name="typed_atomics0"
2006*61046927SAndroid Build Coastguard Worker             description="The subslice 0 typed atomics."
2007*61046927SAndroid Build Coastguard Worker             data_type="uint64"
2008*61046927SAndroid Build Coastguard Worker             units="messages"
2009*61046927SAndroid Build Coastguard Worker             semantic_type="event"
2010*61046927SAndroid Build Coastguard Worker             equation="C 4 READ"
2011*61046927SAndroid Build Coastguard Worker             mdapi_group="L3/Data Port"
2012*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Draw"
2013*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
2014*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="subslice"
2015*61046927SAndroid Build Coastguard Worker             />
2016*61046927SAndroid Build Coastguard Worker    <counter name="TypedReadsPerCacheLine"
2017*61046927SAndroid Build Coastguard Worker             symbol_name="TypedReadsPerCacheLine"
2018*61046927SAndroid Build Coastguard Worker             underscore_name="typed_reads_per_cache_line"
2019*61046927SAndroid Build Coastguard Worker             description="The ratio of EU typed read requests to L3 cache line reads."
2020*61046927SAndroid Build Coastguard Worker             data_type="float"
2021*61046927SAndroid Build Coastguard Worker             units="eu sends to l3 cache lines"
2022*61046927SAndroid Build Coastguard Worker             semantic_type="ratio"
2023*61046927SAndroid Build Coastguard Worker             equation="$EuTypedReads0 $TypedReads0 FDIV"
2024*61046927SAndroid Build Coastguard Worker             mdapi_group="L3/Data Port"
2025*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Draw"
2026*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
2027*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="subslice"
2028*61046927SAndroid Build Coastguard Worker             />
2029*61046927SAndroid Build Coastguard Worker    <counter name="TypedWritesPerCacheLine"
2030*61046927SAndroid Build Coastguard Worker             symbol_name="TypedWritesPerCacheLine"
2031*61046927SAndroid Build Coastguard Worker             underscore_name="typed_writes_per_cache_line"
2032*61046927SAndroid Build Coastguard Worker             description="The ratio of EU typed write requests to L3 cache line writes."
2033*61046927SAndroid Build Coastguard Worker             data_type="float"
2034*61046927SAndroid Build Coastguard Worker             units="eu sends to l3 cache lines"
2035*61046927SAndroid Build Coastguard Worker             semantic_type="ratio"
2036*61046927SAndroid Build Coastguard Worker             equation="$EuTypedWrites0 $TypedWrites0 FDIV"
2037*61046927SAndroid Build Coastguard Worker             mdapi_group="L3/Data Port"
2038*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Draw"
2039*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
2040*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="subslice"
2041*61046927SAndroid Build Coastguard Worker             />
2042*61046927SAndroid Build Coastguard Worker    <counter name="UntypedReadsPerCacheLine"
2043*61046927SAndroid Build Coastguard Worker             symbol_name="UntypedReadsPerCacheLine"
2044*61046927SAndroid Build Coastguard Worker             underscore_name="untyped_reads_per_cache_line"
2045*61046927SAndroid Build Coastguard Worker             description="The ratio of EU untyped read requests to L3 cache line reads."
2046*61046927SAndroid Build Coastguard Worker             data_type="float"
2047*61046927SAndroid Build Coastguard Worker             units="eu sends to l3 cache lines"
2048*61046927SAndroid Build Coastguard Worker             semantic_type="ratio"
2049*61046927SAndroid Build Coastguard Worker             equation="$EuUntypedReads0 $UntypedReads0 FDIV"
2050*61046927SAndroid Build Coastguard Worker             mdapi_group="L3/Data Port"
2051*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Draw"
2052*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
2053*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="subslice"
2054*61046927SAndroid Build Coastguard Worker             />
2055*61046927SAndroid Build Coastguard Worker    <counter name="UntypedWritesPerCacheLine"
2056*61046927SAndroid Build Coastguard Worker             symbol_name="UntypedWritesPerCacheLine"
2057*61046927SAndroid Build Coastguard Worker             underscore_name="untyped_writes_per_cache_line"
2058*61046927SAndroid Build Coastguard Worker             description="The ratio of EU untyped write requests to L3 cache line writes."
2059*61046927SAndroid Build Coastguard Worker             data_type="float"
2060*61046927SAndroid Build Coastguard Worker             units="eu sends to l3 cache lines"
2061*61046927SAndroid Build Coastguard Worker             semantic_type="ratio"
2062*61046927SAndroid Build Coastguard Worker             equation="$EuUntypedWrites0 $UntypedWrites0 FDIV"
2063*61046927SAndroid Build Coastguard Worker             mdapi_group="L3/Data Port"
2064*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Draw"
2065*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
2066*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="subslice"
2067*61046927SAndroid Build Coastguard Worker             />
2068*61046927SAndroid Build Coastguard Worker    <counter name="TypedAtomicsPerCacheLine"
2069*61046927SAndroid Build Coastguard Worker             symbol_name="TypedAtomicsPerCacheLine"
2070*61046927SAndroid Build Coastguard Worker             underscore_name="typed_atomics_per_cache_line"
2071*61046927SAndroid Build Coastguard Worker             description="The ratio of EU typed atomics requests to L3 cache line writes."
2072*61046927SAndroid Build Coastguard Worker             data_type="float"
2073*61046927SAndroid Build Coastguard Worker             units="eu sends to l3 cache lines"
2074*61046927SAndroid Build Coastguard Worker             semantic_type="ratio"
2075*61046927SAndroid Build Coastguard Worker             equation="$EuTypedAtomics0 $TypedAtomics0 FDIV"
2076*61046927SAndroid Build Coastguard Worker             mdapi_group="L3/Data Port"
2077*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Draw"
2078*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
2079*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="subslice"
2080*61046927SAndroid Build Coastguard Worker             />
2081*61046927SAndroid Build Coastguard Worker    <counter name="LLC GPU Accesses"
2082*61046927SAndroid Build Coastguard Worker             symbol_name="LlcAccesses"
2083*61046927SAndroid Build Coastguard Worker             underscore_name="llc_accesses"
2084*61046927SAndroid Build Coastguard Worker             description="The total number of LLC cache lookups done from the GPU (64b reads, 32B writes)."
2085*61046927SAndroid Build Coastguard Worker             data_type="uint64"
2086*61046927SAndroid Build Coastguard Worker             units="messages"
2087*61046927SAndroid Build Coastguard Worker             semantic_type="event"
2088*61046927SAndroid Build Coastguard Worker             equation="PERFCNT 0 READ"
2089*61046927SAndroid Build Coastguard Worker             availability="true $QueryMode &amp;&amp;"
2090*61046927SAndroid Build Coastguard Worker             mdapi_group="LLC"
2091*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
2092*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 OCL"
2093*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
2094*61046927SAndroid Build Coastguard Worker             />
2095*61046927SAndroid Build Coastguard Worker    <counter name="LLC GPU Hits"
2096*61046927SAndroid Build Coastguard Worker             symbol_name="LlcHits"
2097*61046927SAndroid Build Coastguard Worker             underscore_name="llc_hits"
2098*61046927SAndroid Build Coastguard Worker             description="The total number of successful LLC cache lookups done from the GPU."
2099*61046927SAndroid Build Coastguard Worker             data_type="uint64"
2100*61046927SAndroid Build Coastguard Worker             units="messages"
2101*61046927SAndroid Build Coastguard Worker             semantic_type="event"
2102*61046927SAndroid Build Coastguard Worker             equation="PERFCNT 1 READ"
2103*61046927SAndroid Build Coastguard Worker             availability="true $QueryMode &amp;&amp;"
2104*61046927SAndroid Build Coastguard Worker             mdapi_group="LLC"
2105*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
2106*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 OCL"
2107*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
2108*61046927SAndroid Build Coastguard Worker             />
2109*61046927SAndroid Build Coastguard Worker    <register_config type="NOA">
2110*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009840" value="0x00000080" />
2111*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x0002681C" value="0x3EB00800" />
2112*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00026820" value="0x00900000" />
2113*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00025384" value="0x02AAAAAA" />
2114*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00025404" value="0x03FFFFFF" />
2115*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00026800" value="0x00142284" />
2116*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00026808" value="0x0E629062" />
2117*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x0002680C" value="0x3F6F55CB" />
2118*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00026810" value="0x00000014" />
2119*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00026804" value="0x00000000" />
2120*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00026104" value="0x02AAAAAA" />
2121*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00026184" value="0x02AAAAAA" />
2122*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00025420" value="0x00000000" />
2123*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00025424" value="0x00000000" />
2124*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x0002541C" value="0x00000000" />
2125*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00025428" value="0x00000000" />
2126*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x000091BC" value="0xE0400000" />
2127*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x000091C4" value="0xE4500000" />
2128*61046927SAndroid Build Coastguard Worker    </register_config>
2129*61046927SAndroid Build Coastguard Worker    <register_config type="OA">
2130*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x00002724" value="0xF0800000" /> <!--OASTARTTRIG6 -->
2131*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x00002720" value="0x00000000" /> <!--OASTARTTRIG1 -->
2132*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x00002714" value="0xF0800000" /> <!--OASTARTTRIG1 -->
2133*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x00002710" value="0x00000000" /> <!--OASTARTTRIG1 -->
2134*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x00002770" value="0x0007FE2A" /> <!--OACEC0_0 -->
2135*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x00002774" value="0x0000FF00" /> <!--OACEC0_1 -->
2136*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x00002778" value="0x0007FE6A" /> <!--OACEC1_0 -->
2137*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000277C" value="0x0000FF00" /> <!--OACEC1_1 -->
2138*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x00002780" value="0x0007FE92" /> <!--OACEC2_0 -->
2139*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x00002784" value="0x0000FF00" /> <!--OACEC2_1 -->
2140*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x00002788" value="0x0007FEA2" /> <!--OACEC3_0 -->
2141*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000278C" value="0x0000FF00" /> <!--OACEC3_1 -->
2142*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x00002790" value="0x0007FE32" /> <!--OACEC4_0 -->
2143*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x00002794" value="0x0000FF00" /> <!--OACEC4_1 -->
2144*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x00002798" value="0x0007FE9A" /> <!--OACEC5_0 -->
2145*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000279C" value="0x0000FF00" /> <!--OACEC5_1 -->
2146*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x000027A0" value="0x0007FF23" /> <!--OACEC6_0 -->
2147*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x000027A4" value="0x0000FF00" /> <!--OACEC6_1 -->
2148*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x000027A8" value="0x0007FFF3" /> <!--OACEC7_0 -->
2149*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x000027AC" value="0x0000FFFE" /> <!--OACEC7_1 -->
2150*61046927SAndroid Build Coastguard Worker    </register_config>
2151*61046927SAndroid Build Coastguard Worker  </set>
2152*61046927SAndroid Build Coastguard Worker
2153*61046927SAndroid Build Coastguard Worker  <set name="Memory Reads Distribution set"
2154*61046927SAndroid Build Coastguard Worker       chipset="HSW"
2155*61046927SAndroid Build Coastguard Worker       symbol_name="MemoryReads"
2156*61046927SAndroid Build Coastguard Worker       underscore_name="memory_reads"
2157*61046927SAndroid Build Coastguard Worker       mdapi_supported_apis="OGL OCL IO BB"
2158*61046927SAndroid Build Coastguard Worker       hw_config_guid="399d3001-97d6-4240-b065-4fb843138e17"
2159*61046927SAndroid Build Coastguard Worker       >
2160*61046927SAndroid Build Coastguard Worker    <counter name="GPU Time Elapsed"
2161*61046927SAndroid Build Coastguard Worker             symbol_name="GpuTime"
2162*61046927SAndroid Build Coastguard Worker             underscore_name="gpu_time"
2163*61046927SAndroid Build Coastguard Worker             description="Time elapsed on the GPU during the measurement."
2164*61046927SAndroid Build Coastguard Worker             data_type="uint64"
2165*61046927SAndroid Build Coastguard Worker             units="ns"
2166*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
2167*61046927SAndroid Build Coastguard Worker             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
2168*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
2169*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
2170*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
2171*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
2172*61046927SAndroid Build Coastguard Worker             />
2173*61046927SAndroid Build Coastguard Worker    <counter name="GPU Core Clocks"
2174*61046927SAndroid Build Coastguard Worker             symbol_name="GpuCoreClocks"
2175*61046927SAndroid Build Coastguard Worker             underscore_name="gpu_core_clocks"
2176*61046927SAndroid Build Coastguard Worker             description="The total number of GPU core clocks elapsed during the measurement."
2177*61046927SAndroid Build Coastguard Worker             data_type="uint64"
2178*61046927SAndroid Build Coastguard Worker             units="cycles"
2179*61046927SAndroid Build Coastguard Worker             semantic_type="event"
2180*61046927SAndroid Build Coastguard Worker             equation="C 7 READ"
2181*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
2182*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Frame Batch Draw"
2183*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
2184*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
2185*61046927SAndroid Build Coastguard Worker             />
2186*61046927SAndroid Build Coastguard Worker    <counter name="AVG GPU Core Frequency"
2187*61046927SAndroid Build Coastguard Worker             symbol_name="AvgGpuCoreFrequency"
2188*61046927SAndroid Build Coastguard Worker             underscore_name="avg_gpu_core_frequency"
2189*61046927SAndroid Build Coastguard Worker             description="Average GPU Core Frequency in the measurement."
2190*61046927SAndroid Build Coastguard Worker             data_type="uint64"
2191*61046927SAndroid Build Coastguard Worker             max_equation="$GpuMaxFrequency"
2192*61046927SAndroid Build Coastguard Worker             units="hz"
2193*61046927SAndroid Build Coastguard Worker             semantic_type="event"
2194*61046927SAndroid Build Coastguard Worker             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
2195*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
2196*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
2197*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
2198*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
2199*61046927SAndroid Build Coastguard Worker             />
2200*61046927SAndroid Build Coastguard Worker    <counter name="GPU Busy"
2201*61046927SAndroid Build Coastguard Worker             symbol_name="GpuBusy"
2202*61046927SAndroid Build Coastguard Worker             underscore_name="gpu_busy"
2203*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which the GPU has been processing GPU commands."
2204*61046927SAndroid Build Coastguard Worker             data_type="float"
2205*61046927SAndroid Build Coastguard Worker             max_equation="100"
2206*61046927SAndroid Build Coastguard Worker             units="percent"
2207*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
2208*61046927SAndroid Build Coastguard Worker             equation="A 41 READ 100 UMUL $GpuCoreClocks FDIV"
2209*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
2210*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Overview System Frame"
2211*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
2212*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
2213*61046927SAndroid Build Coastguard Worker             />
2214*61046927SAndroid Build Coastguard Worker    <counter name="VS Threads Dispatched"
2215*61046927SAndroid Build Coastguard Worker             symbol_name="VsThreads"
2216*61046927SAndroid Build Coastguard Worker             underscore_name="vs_threads"
2217*61046927SAndroid Build Coastguard Worker             description="The total number of vertex shader hardware threads dispatched."
2218*61046927SAndroid Build Coastguard Worker             data_type="uint64"
2219*61046927SAndroid Build Coastguard Worker             units="threads"
2220*61046927SAndroid Build Coastguard Worker             semantic_type="event"
2221*61046927SAndroid Build Coastguard Worker             equation="A 5 READ"
2222*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Vertex Shader"
2223*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
2224*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL IO BB"
2225*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
2226*61046927SAndroid Build Coastguard Worker             />
2227*61046927SAndroid Build Coastguard Worker    <counter name="TCS Threads Dispatched"
2228*61046927SAndroid Build Coastguard Worker             symbol_name="HsThreads"
2229*61046927SAndroid Build Coastguard Worker             underscore_name="hs_threads"
2230*61046927SAndroid Build Coastguard Worker             description="The total number of control shader hardware threads dispatched."
2231*61046927SAndroid Build Coastguard Worker             data_type="uint64"
2232*61046927SAndroid Build Coastguard Worker             units="threads"
2233*61046927SAndroid Build Coastguard Worker             semantic_type="event"
2234*61046927SAndroid Build Coastguard Worker             equation="A 10 READ"
2235*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Control Shader"
2236*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
2237*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 OCL IO BB"
2238*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
2239*61046927SAndroid Build Coastguard Worker             />
2240*61046927SAndroid Build Coastguard Worker    <counter name="TES Threads Dispatched"
2241*61046927SAndroid Build Coastguard Worker             symbol_name="DsThreads"
2242*61046927SAndroid Build Coastguard Worker             underscore_name="ds_threads"
2243*61046927SAndroid Build Coastguard Worker             description="The total number of evaluation shader hardware threads dispatched."
2244*61046927SAndroid Build Coastguard Worker             data_type="uint64"
2245*61046927SAndroid Build Coastguard Worker             units="threads"
2246*61046927SAndroid Build Coastguard Worker             semantic_type="event"
2247*61046927SAndroid Build Coastguard Worker             equation="A 15 READ"
2248*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Evaluation Shader"
2249*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
2250*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 OCL IO BB"
2251*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
2252*61046927SAndroid Build Coastguard Worker             />
2253*61046927SAndroid Build Coastguard Worker    <counter name="GS Threads Dispatched"
2254*61046927SAndroid Build Coastguard Worker             symbol_name="GsThreads"
2255*61046927SAndroid Build Coastguard Worker             underscore_name="gs_threads"
2256*61046927SAndroid Build Coastguard Worker             description="The total number of geometry shader hardware threads dispatched."
2257*61046927SAndroid Build Coastguard Worker             data_type="uint64"
2258*61046927SAndroid Build Coastguard Worker             units="threads"
2259*61046927SAndroid Build Coastguard Worker             semantic_type="event"
2260*61046927SAndroid Build Coastguard Worker             equation="A 25 READ"
2261*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Geometry Shader"
2262*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
2263*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 OCL IO BB"
2264*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
2265*61046927SAndroid Build Coastguard Worker             />
2266*61046927SAndroid Build Coastguard Worker    <counter name="FS Threads Dispatched"
2267*61046927SAndroid Build Coastguard Worker             symbol_name="PsThreads"
2268*61046927SAndroid Build Coastguard Worker             underscore_name="ps_threads"
2269*61046927SAndroid Build Coastguard Worker             description="The total number of fragment shader hardware threads dispatched."
2270*61046927SAndroid Build Coastguard Worker             data_type="uint64"
2271*61046927SAndroid Build Coastguard Worker             units="threads"
2272*61046927SAndroid Build Coastguard Worker             semantic_type="event"
2273*61046927SAndroid Build Coastguard Worker             equation="A 30 READ"
2274*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Fragment Shader"
2275*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
2276*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL IO BB"
2277*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
2278*61046927SAndroid Build Coastguard Worker             />
2279*61046927SAndroid Build Coastguard Worker    <counter name="CS Threads Dispatched"
2280*61046927SAndroid Build Coastguard Worker             symbol_name="CsThreads"
2281*61046927SAndroid Build Coastguard Worker             underscore_name="cs_threads"
2282*61046927SAndroid Build Coastguard Worker             description="The total number of compute shader hardware threads dispatched."
2283*61046927SAndroid Build Coastguard Worker             data_type="uint64"
2284*61046927SAndroid Build Coastguard Worker             units="threads"
2285*61046927SAndroid Build Coastguard Worker             semantic_type="event"
2286*61046927SAndroid Build Coastguard Worker             equation="A 20 READ"
2287*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Compute Shader"
2288*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
2289*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 OCL IO BB"
2290*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
2291*61046927SAndroid Build Coastguard Worker             />
2292*61046927SAndroid Build Coastguard Worker    <counter name="EU Active"
2293*61046927SAndroid Build Coastguard Worker             symbol_name="EuActive"
2294*61046927SAndroid Build Coastguard Worker             underscore_name="eu_active"
2295*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which the Execution Units were actively processing."
2296*61046927SAndroid Build Coastguard Worker             data_type="float"
2297*61046927SAndroid Build Coastguard Worker             max_equation="100"
2298*61046927SAndroid Build Coastguard Worker             units="percent"
2299*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
2300*61046927SAndroid Build Coastguard Worker             equation="A 0 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2301*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array"
2302*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
2303*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
2304*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
2305*61046927SAndroid Build Coastguard Worker             />
2306*61046927SAndroid Build Coastguard Worker    <counter name="EU Stall"
2307*61046927SAndroid Build Coastguard Worker             symbol_name="EuStall"
2308*61046927SAndroid Build Coastguard Worker             underscore_name="eu_stall"
2309*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which the Execution Units were stalled."
2310*61046927SAndroid Build Coastguard Worker             data_type="float"
2311*61046927SAndroid Build Coastguard Worker             max_equation="100"
2312*61046927SAndroid Build Coastguard Worker             units="percent"
2313*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
2314*61046927SAndroid Build Coastguard Worker             equation="A 1 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2315*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array"
2316*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
2317*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
2318*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
2319*61046927SAndroid Build Coastguard Worker             />
2320*61046927SAndroid Build Coastguard Worker    <counter name="VS EU Active"
2321*61046927SAndroid Build Coastguard Worker             symbol_name="VsEuActive"
2322*61046927SAndroid Build Coastguard Worker             underscore_name="vs_eu_active"
2323*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which vertex shaders were processed actively on the EUs."
2324*61046927SAndroid Build Coastguard Worker             data_type="float"
2325*61046927SAndroid Build Coastguard Worker             max_equation="100"
2326*61046927SAndroid Build Coastguard Worker             units="percent"
2327*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
2328*61046927SAndroid Build Coastguard Worker             equation="A 2 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2329*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Vertex Shader"
2330*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2331*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL IO BB"
2332*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
2333*61046927SAndroid Build Coastguard Worker             />
2334*61046927SAndroid Build Coastguard Worker    <counter name="VS AVG Active per Thread"
2335*61046927SAndroid Build Coastguard Worker             symbol_name="VsEuActivePerThread"
2336*61046927SAndroid Build Coastguard Worker             underscore_name="vs_eu_active_per_thread"
2337*61046927SAndroid Build Coastguard Worker             description="The average number of cycles per hardware thread run in which vertex shaders were processed actively on the EUs."
2338*61046927SAndroid Build Coastguard Worker             data_type="uint64"
2339*61046927SAndroid Build Coastguard Worker             max_equation="100"
2340*61046927SAndroid Build Coastguard Worker             units="cycles"
2341*61046927SAndroid Build Coastguard Worker             semantic_type="event"
2342*61046927SAndroid Build Coastguard Worker             equation="A 2 READ $VsThreads UDIV"
2343*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Vertex Shader"
2344*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier4 Frame Batch Draw"
2345*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL IO BB"
2346*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
2347*61046927SAndroid Build Coastguard Worker             />
2348*61046927SAndroid Build Coastguard Worker    <counter name="VS EU Stall"
2349*61046927SAndroid Build Coastguard Worker             symbol_name="VsEuStall"
2350*61046927SAndroid Build Coastguard Worker             underscore_name="vs_eu_stall"
2351*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which vertex shaders were stalled on the EUs."
2352*61046927SAndroid Build Coastguard Worker             data_type="float"
2353*61046927SAndroid Build Coastguard Worker             max_equation="100"
2354*61046927SAndroid Build Coastguard Worker             units="percent"
2355*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
2356*61046927SAndroid Build Coastguard Worker             equation="A 3 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2357*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Vertex Shader"
2358*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2359*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL IO BB"
2360*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
2361*61046927SAndroid Build Coastguard Worker             />
2362*61046927SAndroid Build Coastguard Worker    <counter name="VS AVG Stall per Thread"
2363*61046927SAndroid Build Coastguard Worker             symbol_name="VsEuStallPerThread"
2364*61046927SAndroid Build Coastguard Worker             underscore_name="vs_eu_stall_per_thread"
2365*61046927SAndroid Build Coastguard Worker             description="The average number of cycles per hardware thread run in which vertex shaders were stalled on the EUs."
2366*61046927SAndroid Build Coastguard Worker             data_type="uint64"
2367*61046927SAndroid Build Coastguard Worker             units="cycles"
2368*61046927SAndroid Build Coastguard Worker             semantic_type="event"
2369*61046927SAndroid Build Coastguard Worker             equation="A 3 READ $VsThreads UDIV"
2370*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Vertex Shader"
2371*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier4 Frame Batch Draw"
2372*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL IO BB"
2373*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
2374*61046927SAndroid Build Coastguard Worker             />
2375*61046927SAndroid Build Coastguard Worker    <counter name="TCS EU Active"
2376*61046927SAndroid Build Coastguard Worker             symbol_name="HsEuActive"
2377*61046927SAndroid Build Coastguard Worker             underscore_name="hs_eu_active"
2378*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which control shaders were processed actively on the EUs."
2379*61046927SAndroid Build Coastguard Worker             data_type="float"
2380*61046927SAndroid Build Coastguard Worker             max_equation="100"
2381*61046927SAndroid Build Coastguard Worker             units="percent"
2382*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
2383*61046927SAndroid Build Coastguard Worker             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2384*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Control Shader"
2385*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2386*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 OCL IO BB"
2387*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
2388*61046927SAndroid Build Coastguard Worker             />
2389*61046927SAndroid Build Coastguard Worker    <counter name="TCS AVG Active per Thread"
2390*61046927SAndroid Build Coastguard Worker             symbol_name="HsEuActivePerThread"
2391*61046927SAndroid Build Coastguard Worker             underscore_name="hs_eu_active_per_thread"
2392*61046927SAndroid Build Coastguard Worker             description="The average number of cycles per hardware thread run in which control shaders were processed actively on the EUs."
2393*61046927SAndroid Build Coastguard Worker             data_type="uint64"
2394*61046927SAndroid Build Coastguard Worker             max_equation="100"
2395*61046927SAndroid Build Coastguard Worker             units="cycles"
2396*61046927SAndroid Build Coastguard Worker             semantic_type="event"
2397*61046927SAndroid Build Coastguard Worker             equation="A 7 READ $HsThreads UDIV"
2398*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Control Shader"
2399*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier4 Frame Batch Draw"
2400*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 OCL IO BB"
2401*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
2402*61046927SAndroid Build Coastguard Worker             />
2403*61046927SAndroid Build Coastguard Worker    <counter name="TCS EU Stall"
2404*61046927SAndroid Build Coastguard Worker             symbol_name="HsEuStall"
2405*61046927SAndroid Build Coastguard Worker             underscore_name="hs_eu_stall"
2406*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which control shaders were stalled on the EUs."
2407*61046927SAndroid Build Coastguard Worker             data_type="float"
2408*61046927SAndroid Build Coastguard Worker             max_equation="100"
2409*61046927SAndroid Build Coastguard Worker             units="percent"
2410*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
2411*61046927SAndroid Build Coastguard Worker             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2412*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Control Shader"
2413*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2414*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 OCL IO BB"
2415*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
2416*61046927SAndroid Build Coastguard Worker             />
2417*61046927SAndroid Build Coastguard Worker    <counter name="TCS AVG Stall per Thread"
2418*61046927SAndroid Build Coastguard Worker             symbol_name="HsEuStallPerThread"
2419*61046927SAndroid Build Coastguard Worker             underscore_name="hs_eu_stall_per_thread"
2420*61046927SAndroid Build Coastguard Worker             description="The average number of cycles per hardware thread run in which control shaders were stalled on the EUs."
2421*61046927SAndroid Build Coastguard Worker             data_type="uint64"
2422*61046927SAndroid Build Coastguard Worker             units="cycles"
2423*61046927SAndroid Build Coastguard Worker             semantic_type="event"
2424*61046927SAndroid Build Coastguard Worker             equation="A 8 READ $HsThreads UDIV"
2425*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Control Shader"
2426*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier4 Frame Batch Draw"
2427*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 OCL IO BB"
2428*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
2429*61046927SAndroid Build Coastguard Worker             />
2430*61046927SAndroid Build Coastguard Worker    <counter name="TES EU Active"
2431*61046927SAndroid Build Coastguard Worker             symbol_name="DsEuActive"
2432*61046927SAndroid Build Coastguard Worker             underscore_name="ds_eu_active"
2433*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which evaluation shaders were processed actively on the EUs."
2434*61046927SAndroid Build Coastguard Worker             data_type="float"
2435*61046927SAndroid Build Coastguard Worker             max_equation="100"
2436*61046927SAndroid Build Coastguard Worker             units="percent"
2437*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
2438*61046927SAndroid Build Coastguard Worker             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2439*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Evaluation Shader"
2440*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2441*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 OCL IO BB"
2442*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
2443*61046927SAndroid Build Coastguard Worker             />
2444*61046927SAndroid Build Coastguard Worker    <counter name="TES AVG Active per Thread"
2445*61046927SAndroid Build Coastguard Worker             symbol_name="DsEuActivePerThread"
2446*61046927SAndroid Build Coastguard Worker             underscore_name="ds_eu_active_per_thread"
2447*61046927SAndroid Build Coastguard Worker             description="The average number of cycles per hardware thread run in which evaluation shaders were processed actively on the EUs."
2448*61046927SAndroid Build Coastguard Worker             data_type="uint64"
2449*61046927SAndroid Build Coastguard Worker             max_equation="100"
2450*61046927SAndroid Build Coastguard Worker             units="cycles"
2451*61046927SAndroid Build Coastguard Worker             semantic_type="event"
2452*61046927SAndroid Build Coastguard Worker             equation="A 12 READ $DsThreads UDIV"
2453*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Evaluation Shader"
2454*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier4 Frame Batch Draw"
2455*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 OCL IO BB"
2456*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
2457*61046927SAndroid Build Coastguard Worker             />
2458*61046927SAndroid Build Coastguard Worker    <counter name="TES EU Stall"
2459*61046927SAndroid Build Coastguard Worker             symbol_name="DsEuStall"
2460*61046927SAndroid Build Coastguard Worker             underscore_name="ds_eu_stall"
2461*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which evaluation shaders were stalled on the EUs."
2462*61046927SAndroid Build Coastguard Worker             data_type="float"
2463*61046927SAndroid Build Coastguard Worker             max_equation="100"
2464*61046927SAndroid Build Coastguard Worker             units="percent"
2465*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
2466*61046927SAndroid Build Coastguard Worker             equation="A 13 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2467*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Evaluation Shader"
2468*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2469*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 OCL IO BB"
2470*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
2471*61046927SAndroid Build Coastguard Worker             />
2472*61046927SAndroid Build Coastguard Worker    <counter name="TES AVG Stall per Thread"
2473*61046927SAndroid Build Coastguard Worker             symbol_name="DsEuStallPerThread"
2474*61046927SAndroid Build Coastguard Worker             underscore_name="ds_eu_stall_per_thread"
2475*61046927SAndroid Build Coastguard Worker             description="The average number of cycles per hardware thread run in which evaluation shaders were stalled on the EUs."
2476*61046927SAndroid Build Coastguard Worker             data_type="uint64"
2477*61046927SAndroid Build Coastguard Worker             units="cycles"
2478*61046927SAndroid Build Coastguard Worker             semantic_type="event"
2479*61046927SAndroid Build Coastguard Worker             equation="A 13 READ $DsThreads UDIV"
2480*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Evaluation Shader"
2481*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier4 Frame Batch Draw"
2482*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 OCL IO BB"
2483*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
2484*61046927SAndroid Build Coastguard Worker             />
2485*61046927SAndroid Build Coastguard Worker    <counter name="GS EU Active"
2486*61046927SAndroid Build Coastguard Worker             symbol_name="GsEuActive"
2487*61046927SAndroid Build Coastguard Worker             underscore_name="gs_eu_active"
2488*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which geometry shaders were processed actively on the EUs."
2489*61046927SAndroid Build Coastguard Worker             data_type="float"
2490*61046927SAndroid Build Coastguard Worker             max_equation="100"
2491*61046927SAndroid Build Coastguard Worker             units="percent"
2492*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
2493*61046927SAndroid Build Coastguard Worker             equation="A 22 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2494*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Geometry Shader"
2495*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2496*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 OCL IO BB"
2497*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
2498*61046927SAndroid Build Coastguard Worker             />
2499*61046927SAndroid Build Coastguard Worker    <counter name="GS AVG Active per Thread"
2500*61046927SAndroid Build Coastguard Worker             symbol_name="GsEuActivePerThread"
2501*61046927SAndroid Build Coastguard Worker             underscore_name="gs_eu_active_per_thread"
2502*61046927SAndroid Build Coastguard Worker             description="The average number of cycles per hardware thread run in which geometry shaders were processed actively on the EUs."
2503*61046927SAndroid Build Coastguard Worker             data_type="uint64"
2504*61046927SAndroid Build Coastguard Worker             max_equation="100"
2505*61046927SAndroid Build Coastguard Worker             units="cycles"
2506*61046927SAndroid Build Coastguard Worker             semantic_type="event"
2507*61046927SAndroid Build Coastguard Worker             equation="A 22 READ $GsThreads UDIV"
2508*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Geometry Shader"
2509*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier4 Frame Batch Draw"
2510*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 OCL IO BB"
2511*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
2512*61046927SAndroid Build Coastguard Worker             />
2513*61046927SAndroid Build Coastguard Worker    <counter name="GS EU Stall"
2514*61046927SAndroid Build Coastguard Worker             symbol_name="GsEuStall"
2515*61046927SAndroid Build Coastguard Worker             underscore_name="gs_eu_stall"
2516*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which geometry shaders were stalled on the EUs."
2517*61046927SAndroid Build Coastguard Worker             data_type="float"
2518*61046927SAndroid Build Coastguard Worker             max_equation="100"
2519*61046927SAndroid Build Coastguard Worker             units="percent"
2520*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
2521*61046927SAndroid Build Coastguard Worker             equation="A 23 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2522*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Geometry Shader"
2523*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2524*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 OCL IO BB"
2525*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
2526*61046927SAndroid Build Coastguard Worker             />
2527*61046927SAndroid Build Coastguard Worker    <counter name="GS AVG Stall per Thread"
2528*61046927SAndroid Build Coastguard Worker             symbol_name="GsEuStallPerThread"
2529*61046927SAndroid Build Coastguard Worker             underscore_name="gs_eu_stall_per_thread"
2530*61046927SAndroid Build Coastguard Worker             description="The average number of cycles per hardware thread run in which geometry shaders were stalled on the EUs."
2531*61046927SAndroid Build Coastguard Worker             data_type="uint64"
2532*61046927SAndroid Build Coastguard Worker             units="cycles"
2533*61046927SAndroid Build Coastguard Worker             semantic_type="event"
2534*61046927SAndroid Build Coastguard Worker             equation="A 23 READ $GsThreads UDIV"
2535*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Geometry Shader"
2536*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier4 Frame Batch Draw"
2537*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 OCL IO BB"
2538*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
2539*61046927SAndroid Build Coastguard Worker             />
2540*61046927SAndroid Build Coastguard Worker    <counter name="CS EU Active"
2541*61046927SAndroid Build Coastguard Worker             symbol_name="CsEuActive"
2542*61046927SAndroid Build Coastguard Worker             underscore_name="cs_eu_active"
2543*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which compute shaders were processed actively on the EUs."
2544*61046927SAndroid Build Coastguard Worker             data_type="float"
2545*61046927SAndroid Build Coastguard Worker             max_equation="100"
2546*61046927SAndroid Build Coastguard Worker             units="percent"
2547*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
2548*61046927SAndroid Build Coastguard Worker             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2549*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Compute Shader"
2550*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2551*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 OCL IO BB"
2552*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
2553*61046927SAndroid Build Coastguard Worker             />
2554*61046927SAndroid Build Coastguard Worker    <counter name="CS AVG Active per Thread"
2555*61046927SAndroid Build Coastguard Worker             symbol_name="CsEuActivePerThread"
2556*61046927SAndroid Build Coastguard Worker             underscore_name="cs_eu_active_per_thread"
2557*61046927SAndroid Build Coastguard Worker             description="The average number of cycles per hardware thread run in which compute shaders were processed actively on the EUs."
2558*61046927SAndroid Build Coastguard Worker             data_type="uint64"
2559*61046927SAndroid Build Coastguard Worker             max_equation="100"
2560*61046927SAndroid Build Coastguard Worker             units="cycles"
2561*61046927SAndroid Build Coastguard Worker             semantic_type="event"
2562*61046927SAndroid Build Coastguard Worker             equation="A 17 READ $CsThreads UDIV"
2563*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Compute Shader"
2564*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
2565*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 OCL IO BB"
2566*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
2567*61046927SAndroid Build Coastguard Worker             />
2568*61046927SAndroid Build Coastguard Worker    <counter name="CS EU Stall"
2569*61046927SAndroid Build Coastguard Worker             symbol_name="CsEuStall"
2570*61046927SAndroid Build Coastguard Worker             underscore_name="cs_eu_stall"
2571*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which compute shaders were stalled on the EUs."
2572*61046927SAndroid Build Coastguard Worker             data_type="float"
2573*61046927SAndroid Build Coastguard Worker             max_equation="100"
2574*61046927SAndroid Build Coastguard Worker             units="percent"
2575*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
2576*61046927SAndroid Build Coastguard Worker             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2577*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Compute Shader"
2578*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2579*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 OCL IO BB"
2580*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
2581*61046927SAndroid Build Coastguard Worker             />
2582*61046927SAndroid Build Coastguard Worker    <counter name="CS AVG Stall per Thread"
2583*61046927SAndroid Build Coastguard Worker             symbol_name="CsEuStallPerThread"
2584*61046927SAndroid Build Coastguard Worker             underscore_name="cs_eu_stall_per_thread"
2585*61046927SAndroid Build Coastguard Worker             description="The average number of cycles per hardware thread run in which compute shaders were stalled on the EUs."
2586*61046927SAndroid Build Coastguard Worker             data_type="uint64"
2587*61046927SAndroid Build Coastguard Worker             units="cycles"
2588*61046927SAndroid Build Coastguard Worker             semantic_type="event"
2589*61046927SAndroid Build Coastguard Worker             equation="A 18 READ $CsThreads UDIV"
2590*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Compute Shader"
2591*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
2592*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 OCL IO BB"
2593*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
2594*61046927SAndroid Build Coastguard Worker             />
2595*61046927SAndroid Build Coastguard Worker    <counter name="FS EU Active"
2596*61046927SAndroid Build Coastguard Worker             symbol_name="PsEuActive"
2597*61046927SAndroid Build Coastguard Worker             underscore_name="ps_eu_active"
2598*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which fragment shaders were processed actively on the EUs."
2599*61046927SAndroid Build Coastguard Worker             data_type="float"
2600*61046927SAndroid Build Coastguard Worker             max_equation="100"
2601*61046927SAndroid Build Coastguard Worker             units="percent"
2602*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
2603*61046927SAndroid Build Coastguard Worker             equation="A 27 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2604*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Fragment Shader"
2605*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2606*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL IO BB"
2607*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
2608*61046927SAndroid Build Coastguard Worker             />
2609*61046927SAndroid Build Coastguard Worker    <counter name="FS AVG Active per Thread"
2610*61046927SAndroid Build Coastguard Worker             symbol_name="PsEuActivePerThread"
2611*61046927SAndroid Build Coastguard Worker             underscore_name="ps_eu_active_per_thread"
2612*61046927SAndroid Build Coastguard Worker             description="The average number of cycles per hardware thread run in which fragment shaders were processed actively on the EUs."
2613*61046927SAndroid Build Coastguard Worker             data_type="uint64"
2614*61046927SAndroid Build Coastguard Worker             max_equation="100"
2615*61046927SAndroid Build Coastguard Worker             units="cycles"
2616*61046927SAndroid Build Coastguard Worker             semantic_type="event"
2617*61046927SAndroid Build Coastguard Worker             equation="A 27 READ $PsThreads UDIV"
2618*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Fragment Shader"
2619*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier4 Frame Batch Draw"
2620*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL IO BB"
2621*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
2622*61046927SAndroid Build Coastguard Worker             />
2623*61046927SAndroid Build Coastguard Worker    <counter name="FS EU Stall"
2624*61046927SAndroid Build Coastguard Worker             symbol_name="PsEuStall"
2625*61046927SAndroid Build Coastguard Worker             underscore_name="ps_eu_stall"
2626*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which fragment shaders were stalled on the EUs."
2627*61046927SAndroid Build Coastguard Worker             data_type="float"
2628*61046927SAndroid Build Coastguard Worker             max_equation="100"
2629*61046927SAndroid Build Coastguard Worker             units="percent"
2630*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
2631*61046927SAndroid Build Coastguard Worker             equation="A 28 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2632*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Fragment Shader"
2633*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2634*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL IO BB"
2635*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
2636*61046927SAndroid Build Coastguard Worker             />
2637*61046927SAndroid Build Coastguard Worker    <counter name="FS AVG Stall per Thread"
2638*61046927SAndroid Build Coastguard Worker             symbol_name="PsEuStallPerThread"
2639*61046927SAndroid Build Coastguard Worker             underscore_name="ps_eu_stall_per_thread"
2640*61046927SAndroid Build Coastguard Worker             description="The average number of cycles per hardware thread run in which fragment shaders were stalled on the EUs."
2641*61046927SAndroid Build Coastguard Worker             data_type="uint64"
2642*61046927SAndroid Build Coastguard Worker             units="cycles"
2643*61046927SAndroid Build Coastguard Worker             semantic_type="event"
2644*61046927SAndroid Build Coastguard Worker             equation="A 28 READ $PsThreads UDIV"
2645*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Fragment Shader"
2646*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier4 Frame Batch Draw"
2647*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL IO BB"
2648*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
2649*61046927SAndroid Build Coastguard Worker             />
2650*61046927SAndroid Build Coastguard Worker    <counter name="Early Hi-Depth Test Fails"
2651*61046927SAndroid Build Coastguard Worker             symbol_name="HiDepthTestFails"
2652*61046927SAndroid Build Coastguard Worker             underscore_name="hi_depth_test_fails"
2653*61046927SAndroid Build Coastguard Worker             description="The total number of pixels dropped on early hierarchical depth test."
2654*61046927SAndroid Build Coastguard Worker             data_type="uint64"
2655*61046927SAndroid Build Coastguard Worker             units="pixels"
2656*61046927SAndroid Build Coastguard Worker             semantic_type="event"
2657*61046927SAndroid Build Coastguard Worker             equation="A 33 READ"
2658*61046927SAndroid Build Coastguard Worker             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
2659*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
2660*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL IO BB"
2661*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
2662*61046927SAndroid Build Coastguard Worker             />
2663*61046927SAndroid Build Coastguard Worker    <counter name="Early Depth Test Fails"
2664*61046927SAndroid Build Coastguard Worker             symbol_name="EarlyDepthTestFails"
2665*61046927SAndroid Build Coastguard Worker             underscore_name="early_depth_test_fails"
2666*61046927SAndroid Build Coastguard Worker             description="The total number of pixels dropped on early depth test."
2667*61046927SAndroid Build Coastguard Worker             data_type="uint64"
2668*61046927SAndroid Build Coastguard Worker             units="pixels"
2669*61046927SAndroid Build Coastguard Worker             semantic_type="event"
2670*61046927SAndroid Build Coastguard Worker             equation="A 35 READ"
2671*61046927SAndroid Build Coastguard Worker             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
2672*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
2673*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL IO BB"
2674*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
2675*61046927SAndroid Build Coastguard Worker             />
2676*61046927SAndroid Build Coastguard Worker    <counter name="Samples Killed in FS"
2677*61046927SAndroid Build Coastguard Worker             symbol_name="SamplesKilledInPs"
2678*61046927SAndroid Build Coastguard Worker             underscore_name="samples_killed_in_ps"
2679*61046927SAndroid Build Coastguard Worker             description="The total number of samples or pixels dropped in fragment shaders."
2680*61046927SAndroid Build Coastguard Worker             data_type="uint64"
2681*61046927SAndroid Build Coastguard Worker             units="pixels"
2682*61046927SAndroid Build Coastguard Worker             semantic_type="event"
2683*61046927SAndroid Build Coastguard Worker             equation="A 36 READ"
2684*61046927SAndroid Build Coastguard Worker             mdapi_group="3D Pipe/Fragment Shader"
2685*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
2686*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL IO BB"
2687*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
2688*61046927SAndroid Build Coastguard Worker             />
2689*61046927SAndroid Build Coastguard Worker    <counter name="Alpha Test Fails"
2690*61046927SAndroid Build Coastguard Worker             symbol_name="AlphaTestFails"
2691*61046927SAndroid Build Coastguard Worker             underscore_name="alpha_test_fails"
2692*61046927SAndroid Build Coastguard Worker             description="The total number of pixels dropped on post-FS alpha test."
2693*61046927SAndroid Build Coastguard Worker             data_type="uint64"
2694*61046927SAndroid Build Coastguard Worker             units="pixels"
2695*61046927SAndroid Build Coastguard Worker             semantic_type="event"
2696*61046927SAndroid Build Coastguard Worker             equation="A 37 READ"
2697*61046927SAndroid Build Coastguard Worker             mdapi_group="3D Pipe/Output Merger"
2698*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2699*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL IO BB"
2700*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
2701*61046927SAndroid Build Coastguard Worker             />
2702*61046927SAndroid Build Coastguard Worker    <counter name="Late Stencil Test Fails"
2703*61046927SAndroid Build Coastguard Worker             symbol_name="PostPsStencilTestFails"
2704*61046927SAndroid Build Coastguard Worker             underscore_name="post_ps_stencil_test_fails"
2705*61046927SAndroid Build Coastguard Worker             description="The total number of pixels dropped on post-FS stencil test."
2706*61046927SAndroid Build Coastguard Worker             data_type="uint64"
2707*61046927SAndroid Build Coastguard Worker             units="pixels"
2708*61046927SAndroid Build Coastguard Worker             semantic_type="event"
2709*61046927SAndroid Build Coastguard Worker             equation="A 38 READ"
2710*61046927SAndroid Build Coastguard Worker             mdapi_group="3D Pipe/Output Merger"
2711*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
2712*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL IO BB"
2713*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
2714*61046927SAndroid Build Coastguard Worker             />
2715*61046927SAndroid Build Coastguard Worker    <counter name="Late Depth Test Fails"
2716*61046927SAndroid Build Coastguard Worker             symbol_name="PostPsDepthTestFails"
2717*61046927SAndroid Build Coastguard Worker             underscore_name="post_ps_depth_test_fails"
2718*61046927SAndroid Build Coastguard Worker             description="The total number of pixels dropped on post-FS depth test."
2719*61046927SAndroid Build Coastguard Worker             data_type="uint64"
2720*61046927SAndroid Build Coastguard Worker             units="pixels"
2721*61046927SAndroid Build Coastguard Worker             semantic_type="event"
2722*61046927SAndroid Build Coastguard Worker             equation="A 39 READ $SamplesKilledInPs USUB"
2723*61046927SAndroid Build Coastguard Worker             mdapi_group="3D Pipe/Output Merger"
2724*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
2725*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL IO BB"
2726*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
2727*61046927SAndroid Build Coastguard Worker             />
2728*61046927SAndroid Build Coastguard Worker    <counter name="Samples Written"
2729*61046927SAndroid Build Coastguard Worker             symbol_name="SamplesWritten"
2730*61046927SAndroid Build Coastguard Worker             underscore_name="samples_written"
2731*61046927SAndroid Build Coastguard Worker             description="The total number of samples or pixels written to all render targets."
2732*61046927SAndroid Build Coastguard Worker             data_type="uint64"
2733*61046927SAndroid Build Coastguard Worker             units="pixels"
2734*61046927SAndroid Build Coastguard Worker             semantic_type="event"
2735*61046927SAndroid Build Coastguard Worker             equation="A 40 READ"
2736*61046927SAndroid Build Coastguard Worker             mdapi_group="3D Pipe/Output Merger"
2737*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2738*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL IO BB"
2739*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
2740*61046927SAndroid Build Coastguard Worker             />
2741*61046927SAndroid Build Coastguard Worker    <counter name="GtiCmdStreamerMemoryReads"
2742*61046927SAndroid Build Coastguard Worker             symbol_name="GtiCmdStreamerMemoryReads"
2743*61046927SAndroid Build Coastguard Worker             underscore_name="gti_cmd_streamer_memory_reads"
2744*61046927SAndroid Build Coastguard Worker             description="The total number of GTI memory reads from Command Streamer."
2745*61046927SAndroid Build Coastguard Worker             data_type="uint64"
2746*61046927SAndroid Build Coastguard Worker             units="messages"
2747*61046927SAndroid Build Coastguard Worker             semantic_type="event"
2748*61046927SAndroid Build Coastguard Worker             equation="B 0 READ"
2749*61046927SAndroid Build Coastguard Worker             mdapi_group="GTI/3D Pipe/Command Streamer"
2750*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Draw"
2751*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
2752*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
2753*61046927SAndroid Build Coastguard Worker             />
2754*61046927SAndroid Build Coastguard Worker    <counter name="GtiRsMemoryReads"
2755*61046927SAndroid Build Coastguard Worker             symbol_name="GtiRsMemoryReads"
2756*61046927SAndroid Build Coastguard Worker             underscore_name="gti_rs_memory_reads"
2757*61046927SAndroid Build Coastguard Worker             description="The total number of GTI memory reads from Resource Streamer."
2758*61046927SAndroid Build Coastguard Worker             data_type="uint64"
2759*61046927SAndroid Build Coastguard Worker             units="messages"
2760*61046927SAndroid Build Coastguard Worker             semantic_type="event"
2761*61046927SAndroid Build Coastguard Worker             equation="B 2 READ"
2762*61046927SAndroid Build Coastguard Worker             mdapi_group="GTI/3D Pipe/Resource Streamer"
2763*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Draw"
2764*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
2765*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
2766*61046927SAndroid Build Coastguard Worker             />
2767*61046927SAndroid Build Coastguard Worker    <counter name="GtiVfMemoryReads"
2768*61046927SAndroid Build Coastguard Worker             symbol_name="GtiVfMemoryReads"
2769*61046927SAndroid Build Coastguard Worker             underscore_name="gti_vf_memory_reads"
2770*61046927SAndroid Build Coastguard Worker             description="The total number of GTI memory reads from Vertex Fetch."
2771*61046927SAndroid Build Coastguard Worker             data_type="uint64"
2772*61046927SAndroid Build Coastguard Worker             units="messages"
2773*61046927SAndroid Build Coastguard Worker             semantic_type="event"
2774*61046927SAndroid Build Coastguard Worker             equation="B 1 READ"
2775*61046927SAndroid Build Coastguard Worker             mdapi_group="GTI/3D Pipe/Vertex Fetch"
2776*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Draw"
2777*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
2778*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
2779*61046927SAndroid Build Coastguard Worker             />
2780*61046927SAndroid Build Coastguard Worker    <counter name="GtiRccMemoryReads"
2781*61046927SAndroid Build Coastguard Worker             symbol_name="GtiRccMemoryReads"
2782*61046927SAndroid Build Coastguard Worker             underscore_name="gti_rcc_memory_reads"
2783*61046927SAndroid Build Coastguard Worker             description="The total number of GTI memory reads from Render Color Cache (Render Color Cache misses)."
2784*61046927SAndroid Build Coastguard Worker             data_type="uint64"
2785*61046927SAndroid Build Coastguard Worker             units="messages"
2786*61046927SAndroid Build Coastguard Worker             semantic_type="event"
2787*61046927SAndroid Build Coastguard Worker             equation="B 3 READ"
2788*61046927SAndroid Build Coastguard Worker             mdapi_group="GTI/Color Cache"
2789*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Draw"
2790*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
2791*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
2792*61046927SAndroid Build Coastguard Worker             />
2793*61046927SAndroid Build Coastguard Worker    <counter name="GtiMscMemoryReads"
2794*61046927SAndroid Build Coastguard Worker             symbol_name="GtiMscMemoryReads"
2795*61046927SAndroid Build Coastguard Worker             underscore_name="gti_msc_memory_reads"
2796*61046927SAndroid Build Coastguard Worker             description="The total number of GTI memory reads from Multisampling Color Cache (Multisampling Color Cache misses)."
2797*61046927SAndroid Build Coastguard Worker             data_type="uint64"
2798*61046927SAndroid Build Coastguard Worker             units="messages"
2799*61046927SAndroid Build Coastguard Worker             semantic_type="event"
2800*61046927SAndroid Build Coastguard Worker             equation="B 4 READ"
2801*61046927SAndroid Build Coastguard Worker             mdapi_group="GTI/Color Cache"
2802*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Draw"
2803*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
2804*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
2805*61046927SAndroid Build Coastguard Worker             />
2806*61046927SAndroid Build Coastguard Worker    <counter name="GtiHiDepthMemoryReads"
2807*61046927SAndroid Build Coastguard Worker             symbol_name="GtiHiDepthMemoryReads"
2808*61046927SAndroid Build Coastguard Worker             underscore_name="gti_hi_depth_memory_reads"
2809*61046927SAndroid Build Coastguard Worker             description="The total number of GTI memory reads from Hierarchical Depth Cache."
2810*61046927SAndroid Build Coastguard Worker             data_type="uint64"
2811*61046927SAndroid Build Coastguard Worker             units="messages"
2812*61046927SAndroid Build Coastguard Worker             semantic_type="event"
2813*61046927SAndroid Build Coastguard Worker             equation="B 5 READ"
2814*61046927SAndroid Build Coastguard Worker             mdapi_group="GTI/Depth Cache"
2815*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Draw"
2816*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
2817*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
2818*61046927SAndroid Build Coastguard Worker             />
2819*61046927SAndroid Build Coastguard Worker    <counter name="GtiStcMemoryReads"
2820*61046927SAndroid Build Coastguard Worker             symbol_name="GtiStcMemoryReads"
2821*61046927SAndroid Build Coastguard Worker             underscore_name="gti_stc_memory_reads"
2822*61046927SAndroid Build Coastguard Worker             description="The total number of GTI memory reads from Stencil Cache."
2823*61046927SAndroid Build Coastguard Worker             data_type="uint64"
2824*61046927SAndroid Build Coastguard Worker             units="messages"
2825*61046927SAndroid Build Coastguard Worker             semantic_type="event"
2826*61046927SAndroid Build Coastguard Worker             equation="B 6 READ"
2827*61046927SAndroid Build Coastguard Worker             mdapi_group="GTI/Depth Cache"
2828*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Draw"
2829*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
2830*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
2831*61046927SAndroid Build Coastguard Worker             />
2832*61046927SAndroid Build Coastguard Worker    <counter name="GtiRczMemoryReads"
2833*61046927SAndroid Build Coastguard Worker             symbol_name="GtiRczMemoryReads"
2834*61046927SAndroid Build Coastguard Worker             underscore_name="gti_rcz_memory_reads"
2835*61046927SAndroid Build Coastguard Worker             description="The total number of GTI memory reads from Render Depth Cache."
2836*61046927SAndroid Build Coastguard Worker             data_type="uint64"
2837*61046927SAndroid Build Coastguard Worker             units="messages"
2838*61046927SAndroid Build Coastguard Worker             semantic_type="event"
2839*61046927SAndroid Build Coastguard Worker             equation="B 7 READ"
2840*61046927SAndroid Build Coastguard Worker             mdapi_group="GTI/Depth Cache"
2841*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Draw"
2842*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
2843*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
2844*61046927SAndroid Build Coastguard Worker             />
2845*61046927SAndroid Build Coastguard Worker    <counter name="GtiL3Reads"
2846*61046927SAndroid Build Coastguard Worker             symbol_name="GtiL3Reads"
2847*61046927SAndroid Build Coastguard Worker             underscore_name="gti_l3_reads"
2848*61046927SAndroid Build Coastguard Worker             description="The total number of GTI memory reads from L3 (L3 misses)."
2849*61046927SAndroid Build Coastguard Worker             data_type="uint64"
2850*61046927SAndroid Build Coastguard Worker             units="messages"
2851*61046927SAndroid Build Coastguard Worker             semantic_type="event"
2852*61046927SAndroid Build Coastguard Worker             equation="C 4 READ"
2853*61046927SAndroid Build Coastguard Worker             mdapi_group="GTI"
2854*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Draw"
2855*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
2856*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
2857*61046927SAndroid Build Coastguard Worker             />
2858*61046927SAndroid Build Coastguard Worker    <counter name="GtiMemoryReads"
2859*61046927SAndroid Build Coastguard Worker             symbol_name="GtiMemoryReads"
2860*61046927SAndroid Build Coastguard Worker             underscore_name="gti_memory_reads"
2861*61046927SAndroid Build Coastguard Worker             description="The total number of GTI memory reads (64B each)."
2862*61046927SAndroid Build Coastguard Worker             data_type="uint64"
2863*61046927SAndroid Build Coastguard Worker             units="messages"
2864*61046927SAndroid Build Coastguard Worker             semantic_type="event"
2865*61046927SAndroid Build Coastguard Worker             equation="C 5 READ"
2866*61046927SAndroid Build Coastguard Worker             mdapi_group="GTI"
2867*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Draw"
2868*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
2869*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
2870*61046927SAndroid Build Coastguard Worker             />
2871*61046927SAndroid Build Coastguard Worker    <counter name="LLC GPU Read Accesses"
2872*61046927SAndroid Build Coastguard Worker             symbol_name="LlcReadAccesses"
2873*61046927SAndroid Build Coastguard Worker             underscore_name="llc_read_accesses"
2874*61046927SAndroid Build Coastguard Worker             description="The total number of LLC cache lookups for reads done from the GPU."
2875*61046927SAndroid Build Coastguard Worker             data_type="uint64"
2876*61046927SAndroid Build Coastguard Worker             units="messages"
2877*61046927SAndroid Build Coastguard Worker             semantic_type="event"
2878*61046927SAndroid Build Coastguard Worker             equation="C 6 READ"
2879*61046927SAndroid Build Coastguard Worker             mdapi_group="LLC"
2880*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Draw"
2881*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
2882*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
2883*61046927SAndroid Build Coastguard Worker             />
2884*61046927SAndroid Build Coastguard Worker    <counter name="LLC GPU Accesses"
2885*61046927SAndroid Build Coastguard Worker             symbol_name="LlcAccesses"
2886*61046927SAndroid Build Coastguard Worker             underscore_name="llc_accesses"
2887*61046927SAndroid Build Coastguard Worker             description="The total number of LLC cache lookups done from the GPU (64b reads, 32B writes)."
2888*61046927SAndroid Build Coastguard Worker             data_type="uint64"
2889*61046927SAndroid Build Coastguard Worker             units="messages"
2890*61046927SAndroid Build Coastguard Worker             semantic_type="event"
2891*61046927SAndroid Build Coastguard Worker             equation="PERFCNT 0 READ"
2892*61046927SAndroid Build Coastguard Worker             availability="true $QueryMode &amp;&amp;"
2893*61046927SAndroid Build Coastguard Worker             mdapi_group="LLC"
2894*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
2895*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 OCL"
2896*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
2897*61046927SAndroid Build Coastguard Worker             />
2898*61046927SAndroid Build Coastguard Worker    <counter name="LLC GPU Hits"
2899*61046927SAndroid Build Coastguard Worker             symbol_name="LlcHits"
2900*61046927SAndroid Build Coastguard Worker             underscore_name="llc_hits"
2901*61046927SAndroid Build Coastguard Worker             description="The total number of successful LLC cache lookups done from the GPU."
2902*61046927SAndroid Build Coastguard Worker             data_type="uint64"
2903*61046927SAndroid Build Coastguard Worker             units="messages"
2904*61046927SAndroid Build Coastguard Worker             semantic_type="event"
2905*61046927SAndroid Build Coastguard Worker             equation="PERFCNT 1 READ"
2906*61046927SAndroid Build Coastguard Worker             availability="true $QueryMode &amp;&amp;"
2907*61046927SAndroid Build Coastguard Worker             mdapi_group="LLC"
2908*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
2909*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 OCL"
2910*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
2911*61046927SAndroid Build Coastguard Worker             />
2912*61046927SAndroid Build Coastguard Worker    <register_config type="NOA">
2913*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009840" value="0x00000080" />
2914*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x000253A4" value="0x34300000" />
2915*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00025440" value="0x2D800000" />
2916*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00025444" value="0x00000008" />
2917*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00025128" value="0x0E600000" />
2918*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00025380" value="0x00000450" />
2919*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00025390" value="0x00052C43" />
2920*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00025384" value="0x00000000" />
2921*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00025400" value="0x00006144" />
2922*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00025408" value="0x0A418820" />
2923*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x0002540C" value="0x000820E6" />
2924*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00025404" value="0xFF500000" />
2925*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00025100" value="0x000005D6" />
2926*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x0002510C" value="0x0EF00000" />
2927*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00025104" value="0x00000000" />
2928*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00025420" value="0x02108421" />
2929*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00025424" value="0x00008421" />
2930*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x0002541C" value="0x00000000" />
2931*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00025428" value="0x00000000" />
2932*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x000091BC" value="0xE0400000" />
2933*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x000091C4" value="0xE4500000" />
2934*61046927SAndroid Build Coastguard Worker    </register_config>
2935*61046927SAndroid Build Coastguard Worker    <register_config type="OA">
2936*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x00002724" value="0xF0800000" /> <!--OASTARTTRIG6 -->
2937*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x00002720" value="0x00000000" /> <!--OASTARTTRIG1 -->
2938*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x00002714" value="0xF0800000" /> <!--OASTARTTRIG1 -->
2939*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x00002710" value="0x00000000" /> <!--OASTARTTRIG1 -->
2940*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000274C" value="0x76543298" /> <!--OAREPORTTRIG4 -->
2941*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x00002748" value="0x98989898" /> <!--OAREPORTTRIG3 -->
2942*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x00002744" value="0x000000E4" /> <!--OAREPORTTRIG2 -->
2943*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x00002740" value="0x00000000" /> <!--OAREPORTTRIG1 -->
2944*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000275C" value="0x98A98A98" /> <!--OAREPORTTRIG8 -->
2945*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x00002758" value="0x88888888" /> <!--OAREPORTTRIG7 -->
2946*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x00002754" value="0x000C5500" /> <!--OAREPORTTRIG6 -->
2947*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x00002750" value="0x00000000" /> <!--OAREPORTTRIG5 -->
2948*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x00002770" value="0x0007F81A" /> <!--OACEC0_0 -->
2949*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x00002774" value="0x0000FC00" /> <!--OACEC0_1 -->
2950*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x00002778" value="0x0007F82A" /> <!--OACEC1_0 -->
2951*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000277C" value="0x0000FC00" /> <!--OACEC1_1 -->
2952*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x00002780" value="0x0007F872" /> <!--OACEC2_0 -->
2953*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x00002784" value="0x0000FC00" /> <!--OACEC2_1 -->
2954*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x00002788" value="0x0007F8BA" /> <!--OACEC3_0 -->
2955*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000278C" value="0x0000FC00" /> <!--OACEC3_1 -->
2956*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x00002790" value="0x0007F87A" /> <!--OACEC4_0 -->
2957*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x00002794" value="0x0000FC00" /> <!--OACEC4_1 -->
2958*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x00002798" value="0x0007F8EA" /> <!--OACEC5_0 -->
2959*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000279C" value="0x0000FC00" /> <!--OACEC5_1 -->
2960*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x000027A0" value="0x0007F8E2" /> <!--OACEC6_0 -->
2961*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x000027A4" value="0x0000FC00" /> <!--OACEC6_1 -->
2962*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x000027A8" value="0x0007F8F2" /> <!--OACEC7_0 -->
2963*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x000027AC" value="0x0000FC00" /> <!--OACEC7_1 -->
2964*61046927SAndroid Build Coastguard Worker    </register_config>
2965*61046927SAndroid Build Coastguard Worker  </set>
2966*61046927SAndroid Build Coastguard Worker
2967*61046927SAndroid Build Coastguard Worker  <set name="Memory Writes Distribution set"
2968*61046927SAndroid Build Coastguard Worker       chipset="HSW"
2969*61046927SAndroid Build Coastguard Worker       symbol_name="MemoryWrites"
2970*61046927SAndroid Build Coastguard Worker       underscore_name="memory_writes"
2971*61046927SAndroid Build Coastguard Worker       mdapi_supported_apis="OGL OCL IO BB"
2972*61046927SAndroid Build Coastguard Worker       hw_config_guid="f3c1ff4b-d0da-4ffa-8780-2c6b98f3f2d5"
2973*61046927SAndroid Build Coastguard Worker       >
2974*61046927SAndroid Build Coastguard Worker    <counter name="GPU Time Elapsed"
2975*61046927SAndroid Build Coastguard Worker             symbol_name="GpuTime"
2976*61046927SAndroid Build Coastguard Worker             underscore_name="gpu_time"
2977*61046927SAndroid Build Coastguard Worker             description="Time elapsed on the GPU during the measurement."
2978*61046927SAndroid Build Coastguard Worker             data_type="uint64"
2979*61046927SAndroid Build Coastguard Worker             units="ns"
2980*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
2981*61046927SAndroid Build Coastguard Worker             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
2982*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
2983*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
2984*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
2985*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
2986*61046927SAndroid Build Coastguard Worker             />
2987*61046927SAndroid Build Coastguard Worker    <counter name="GPU Core Clocks"
2988*61046927SAndroid Build Coastguard Worker             symbol_name="GpuCoreClocks"
2989*61046927SAndroid Build Coastguard Worker             underscore_name="gpu_core_clocks"
2990*61046927SAndroid Build Coastguard Worker             description="The total number of GPU core clocks elapsed during the measurement."
2991*61046927SAndroid Build Coastguard Worker             data_type="uint64"
2992*61046927SAndroid Build Coastguard Worker             units="cycles"
2993*61046927SAndroid Build Coastguard Worker             semantic_type="event"
2994*61046927SAndroid Build Coastguard Worker             equation="C 7 READ"
2995*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
2996*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Frame Batch Draw"
2997*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
2998*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
2999*61046927SAndroid Build Coastguard Worker             />
3000*61046927SAndroid Build Coastguard Worker    <counter name="AVG GPU Core Frequency"
3001*61046927SAndroid Build Coastguard Worker             symbol_name="AvgGpuCoreFrequency"
3002*61046927SAndroid Build Coastguard Worker             underscore_name="avg_gpu_core_frequency"
3003*61046927SAndroid Build Coastguard Worker             description="Average GPU Core Frequency in the measurement."
3004*61046927SAndroid Build Coastguard Worker             data_type="uint64"
3005*61046927SAndroid Build Coastguard Worker             max_equation="$GpuMaxFrequency"
3006*61046927SAndroid Build Coastguard Worker             units="hz"
3007*61046927SAndroid Build Coastguard Worker             semantic_type="event"
3008*61046927SAndroid Build Coastguard Worker             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
3009*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
3010*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3011*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
3012*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
3013*61046927SAndroid Build Coastguard Worker             />
3014*61046927SAndroid Build Coastguard Worker    <counter name="GPU Busy"
3015*61046927SAndroid Build Coastguard Worker             symbol_name="GpuBusy"
3016*61046927SAndroid Build Coastguard Worker             underscore_name="gpu_busy"
3017*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which the GPU has been processing GPU commands."
3018*61046927SAndroid Build Coastguard Worker             data_type="float"
3019*61046927SAndroid Build Coastguard Worker             max_equation="100"
3020*61046927SAndroid Build Coastguard Worker             units="percent"
3021*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
3022*61046927SAndroid Build Coastguard Worker             equation="A 41 READ 100 UMUL $GpuCoreClocks FDIV"
3023*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
3024*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Overview System Frame"
3025*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
3026*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
3027*61046927SAndroid Build Coastguard Worker             />
3028*61046927SAndroid Build Coastguard Worker    <counter name="VS Threads Dispatched"
3029*61046927SAndroid Build Coastguard Worker             symbol_name="VsThreads"
3030*61046927SAndroid Build Coastguard Worker             underscore_name="vs_threads"
3031*61046927SAndroid Build Coastguard Worker             description="The total number of vertex shader hardware threads dispatched."
3032*61046927SAndroid Build Coastguard Worker             data_type="uint64"
3033*61046927SAndroid Build Coastguard Worker             units="threads"
3034*61046927SAndroid Build Coastguard Worker             semantic_type="event"
3035*61046927SAndroid Build Coastguard Worker             equation="A 5 READ"
3036*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Vertex Shader"
3037*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
3038*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL IO BB"
3039*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
3040*61046927SAndroid Build Coastguard Worker             />
3041*61046927SAndroid Build Coastguard Worker    <counter name="TCS Threads Dispatched"
3042*61046927SAndroid Build Coastguard Worker             symbol_name="HsThreads"
3043*61046927SAndroid Build Coastguard Worker             underscore_name="hs_threads"
3044*61046927SAndroid Build Coastguard Worker             description="The total number of control shader hardware threads dispatched."
3045*61046927SAndroid Build Coastguard Worker             data_type="uint64"
3046*61046927SAndroid Build Coastguard Worker             units="threads"
3047*61046927SAndroid Build Coastguard Worker             semantic_type="event"
3048*61046927SAndroid Build Coastguard Worker             equation="A 10 READ"
3049*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Control Shader"
3050*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
3051*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 OCL IO BB"
3052*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
3053*61046927SAndroid Build Coastguard Worker             />
3054*61046927SAndroid Build Coastguard Worker    <counter name="TES Threads Dispatched"
3055*61046927SAndroid Build Coastguard Worker             symbol_name="DsThreads"
3056*61046927SAndroid Build Coastguard Worker             underscore_name="ds_threads"
3057*61046927SAndroid Build Coastguard Worker             description="The total number of evaluation shader hardware threads dispatched."
3058*61046927SAndroid Build Coastguard Worker             data_type="uint64"
3059*61046927SAndroid Build Coastguard Worker             units="threads"
3060*61046927SAndroid Build Coastguard Worker             semantic_type="event"
3061*61046927SAndroid Build Coastguard Worker             equation="A 15 READ"
3062*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Evaluation Shader"
3063*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
3064*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 OCL IO BB"
3065*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
3066*61046927SAndroid Build Coastguard Worker             />
3067*61046927SAndroid Build Coastguard Worker    <counter name="GS Threads Dispatched"
3068*61046927SAndroid Build Coastguard Worker             symbol_name="GsThreads"
3069*61046927SAndroid Build Coastguard Worker             underscore_name="gs_threads"
3070*61046927SAndroid Build Coastguard Worker             description="The total number of geometry shader hardware threads dispatched."
3071*61046927SAndroid Build Coastguard Worker             data_type="uint64"
3072*61046927SAndroid Build Coastguard Worker             units="threads"
3073*61046927SAndroid Build Coastguard Worker             semantic_type="event"
3074*61046927SAndroid Build Coastguard Worker             equation="A 25 READ"
3075*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Geometry Shader"
3076*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
3077*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 OCL IO BB"
3078*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
3079*61046927SAndroid Build Coastguard Worker             />
3080*61046927SAndroid Build Coastguard Worker    <counter name="FS Threads Dispatched"
3081*61046927SAndroid Build Coastguard Worker             symbol_name="PsThreads"
3082*61046927SAndroid Build Coastguard Worker             underscore_name="ps_threads"
3083*61046927SAndroid Build Coastguard Worker             description="The total number of fragment shader hardware threads dispatched."
3084*61046927SAndroid Build Coastguard Worker             data_type="uint64"
3085*61046927SAndroid Build Coastguard Worker             units="threads"
3086*61046927SAndroid Build Coastguard Worker             semantic_type="event"
3087*61046927SAndroid Build Coastguard Worker             equation="A 30 READ"
3088*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Fragment Shader"
3089*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
3090*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL IO BB"
3091*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
3092*61046927SAndroid Build Coastguard Worker             />
3093*61046927SAndroid Build Coastguard Worker    <counter name="CS Threads Dispatched"
3094*61046927SAndroid Build Coastguard Worker             symbol_name="CsThreads"
3095*61046927SAndroid Build Coastguard Worker             underscore_name="cs_threads"
3096*61046927SAndroid Build Coastguard Worker             description="The total number of compute shader hardware threads dispatched."
3097*61046927SAndroid Build Coastguard Worker             data_type="uint64"
3098*61046927SAndroid Build Coastguard Worker             units="threads"
3099*61046927SAndroid Build Coastguard Worker             semantic_type="event"
3100*61046927SAndroid Build Coastguard Worker             equation="A 20 READ"
3101*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Compute Shader"
3102*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
3103*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 OCL IO BB"
3104*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
3105*61046927SAndroid Build Coastguard Worker             />
3106*61046927SAndroid Build Coastguard Worker    <counter name="EU Active"
3107*61046927SAndroid Build Coastguard Worker             symbol_name="EuActive"
3108*61046927SAndroid Build Coastguard Worker             underscore_name="eu_active"
3109*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which the Execution Units were actively processing."
3110*61046927SAndroid Build Coastguard Worker             data_type="float"
3111*61046927SAndroid Build Coastguard Worker             max_equation="100"
3112*61046927SAndroid Build Coastguard Worker             units="percent"
3113*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
3114*61046927SAndroid Build Coastguard Worker             equation="A 0 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3115*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array"
3116*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3117*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
3118*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
3119*61046927SAndroid Build Coastguard Worker             />
3120*61046927SAndroid Build Coastguard Worker    <counter name="EU Stall"
3121*61046927SAndroid Build Coastguard Worker             symbol_name="EuStall"
3122*61046927SAndroid Build Coastguard Worker             underscore_name="eu_stall"
3123*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which the Execution Units were stalled."
3124*61046927SAndroid Build Coastguard Worker             data_type="float"
3125*61046927SAndroid Build Coastguard Worker             max_equation="100"
3126*61046927SAndroid Build Coastguard Worker             units="percent"
3127*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
3128*61046927SAndroid Build Coastguard Worker             equation="A 1 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3129*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array"
3130*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3131*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
3132*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
3133*61046927SAndroid Build Coastguard Worker             />
3134*61046927SAndroid Build Coastguard Worker    <counter name="VS EU Active"
3135*61046927SAndroid Build Coastguard Worker             symbol_name="VsEuActive"
3136*61046927SAndroid Build Coastguard Worker             underscore_name="vs_eu_active"
3137*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which vertex shaders were processed actively on the EUs."
3138*61046927SAndroid Build Coastguard Worker             data_type="float"
3139*61046927SAndroid Build Coastguard Worker             max_equation="100"
3140*61046927SAndroid Build Coastguard Worker             units="percent"
3141*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
3142*61046927SAndroid Build Coastguard Worker             equation="A 2 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3143*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Vertex Shader"
3144*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3145*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL IO BB"
3146*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
3147*61046927SAndroid Build Coastguard Worker             />
3148*61046927SAndroid Build Coastguard Worker    <counter name="VS AVG Active per Thread"
3149*61046927SAndroid Build Coastguard Worker             symbol_name="VsEuActivePerThread"
3150*61046927SAndroid Build Coastguard Worker             underscore_name="vs_eu_active_per_thread"
3151*61046927SAndroid Build Coastguard Worker             description="The average number of cycles per hardware thread run in which vertex shaders were processed actively on the EUs."
3152*61046927SAndroid Build Coastguard Worker             data_type="uint64"
3153*61046927SAndroid Build Coastguard Worker             max_equation="100"
3154*61046927SAndroid Build Coastguard Worker             units="cycles"
3155*61046927SAndroid Build Coastguard Worker             semantic_type="event"
3156*61046927SAndroid Build Coastguard Worker             equation="A 2 READ $VsThreads UDIV"
3157*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Vertex Shader"
3158*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier4 Frame Batch Draw"
3159*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL IO BB"
3160*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
3161*61046927SAndroid Build Coastguard Worker             />
3162*61046927SAndroid Build Coastguard Worker    <counter name="VS EU Stall"
3163*61046927SAndroid Build Coastguard Worker             symbol_name="VsEuStall"
3164*61046927SAndroid Build Coastguard Worker             underscore_name="vs_eu_stall"
3165*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which vertex shaders were stalled on the EUs."
3166*61046927SAndroid Build Coastguard Worker             data_type="float"
3167*61046927SAndroid Build Coastguard Worker             max_equation="100"
3168*61046927SAndroid Build Coastguard Worker             units="percent"
3169*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
3170*61046927SAndroid Build Coastguard Worker             equation="A 3 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3171*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Vertex Shader"
3172*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3173*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL IO BB"
3174*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
3175*61046927SAndroid Build Coastguard Worker             />
3176*61046927SAndroid Build Coastguard Worker    <counter name="VS AVG Stall per Thread"
3177*61046927SAndroid Build Coastguard Worker             symbol_name="VsEuStallPerThread"
3178*61046927SAndroid Build Coastguard Worker             underscore_name="vs_eu_stall_per_thread"
3179*61046927SAndroid Build Coastguard Worker             description="The average number of cycles per hardware thread run in which vertex shaders were stalled on the EUs."
3180*61046927SAndroid Build Coastguard Worker             data_type="uint64"
3181*61046927SAndroid Build Coastguard Worker             units="cycles"
3182*61046927SAndroid Build Coastguard Worker             semantic_type="event"
3183*61046927SAndroid Build Coastguard Worker             equation="A 3 READ $VsThreads UDIV"
3184*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Vertex Shader"
3185*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier4 Frame Batch Draw"
3186*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL IO BB"
3187*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
3188*61046927SAndroid Build Coastguard Worker             />
3189*61046927SAndroid Build Coastguard Worker    <counter name="TCS EU Active"
3190*61046927SAndroid Build Coastguard Worker             symbol_name="HsEuActive"
3191*61046927SAndroid Build Coastguard Worker             underscore_name="hs_eu_active"
3192*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which control shaders were processed actively on the EUs."
3193*61046927SAndroid Build Coastguard Worker             data_type="float"
3194*61046927SAndroid Build Coastguard Worker             max_equation="100"
3195*61046927SAndroid Build Coastguard Worker             units="percent"
3196*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
3197*61046927SAndroid Build Coastguard Worker             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3198*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Control Shader"
3199*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3200*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 OCL IO BB"
3201*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
3202*61046927SAndroid Build Coastguard Worker             />
3203*61046927SAndroid Build Coastguard Worker    <counter name="TCS AVG Active per Thread"
3204*61046927SAndroid Build Coastguard Worker             symbol_name="HsEuActivePerThread"
3205*61046927SAndroid Build Coastguard Worker             underscore_name="hs_eu_active_per_thread"
3206*61046927SAndroid Build Coastguard Worker             description="The average number of cycles per hardware thread run in which control shaders were processed actively on the EUs."
3207*61046927SAndroid Build Coastguard Worker             data_type="uint64"
3208*61046927SAndroid Build Coastguard Worker             max_equation="100"
3209*61046927SAndroid Build Coastguard Worker             units="cycles"
3210*61046927SAndroid Build Coastguard Worker             semantic_type="event"
3211*61046927SAndroid Build Coastguard Worker             equation="A 7 READ $HsThreads UDIV"
3212*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Control Shader"
3213*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier4 Frame Batch Draw"
3214*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 OCL IO BB"
3215*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
3216*61046927SAndroid Build Coastguard Worker             />
3217*61046927SAndroid Build Coastguard Worker    <counter name="TCS EU Stall"
3218*61046927SAndroid Build Coastguard Worker             symbol_name="HsEuStall"
3219*61046927SAndroid Build Coastguard Worker             underscore_name="hs_eu_stall"
3220*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which control shaders were stalled on the EUs."
3221*61046927SAndroid Build Coastguard Worker             data_type="float"
3222*61046927SAndroid Build Coastguard Worker             max_equation="100"
3223*61046927SAndroid Build Coastguard Worker             units="percent"
3224*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
3225*61046927SAndroid Build Coastguard Worker             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3226*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Control Shader"
3227*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3228*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 OCL IO BB"
3229*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
3230*61046927SAndroid Build Coastguard Worker             />
3231*61046927SAndroid Build Coastguard Worker    <counter name="TCS AVG Stall per Thread"
3232*61046927SAndroid Build Coastguard Worker             symbol_name="HsEuStallPerThread"
3233*61046927SAndroid Build Coastguard Worker             underscore_name="hs_eu_stall_per_thread"
3234*61046927SAndroid Build Coastguard Worker             description="The average number of cycles per hardware thread run in which control shaders were stalled on the EUs."
3235*61046927SAndroid Build Coastguard Worker             data_type="uint64"
3236*61046927SAndroid Build Coastguard Worker             units="cycles"
3237*61046927SAndroid Build Coastguard Worker             semantic_type="event"
3238*61046927SAndroid Build Coastguard Worker             equation="A 8 READ $HsThreads UDIV"
3239*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Control Shader"
3240*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier4 Frame Batch Draw"
3241*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 OCL IO BB"
3242*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
3243*61046927SAndroid Build Coastguard Worker             />
3244*61046927SAndroid Build Coastguard Worker    <counter name="TES EU Active"
3245*61046927SAndroid Build Coastguard Worker             symbol_name="DsEuActive"
3246*61046927SAndroid Build Coastguard Worker             underscore_name="ds_eu_active"
3247*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which evaluation shaders were processed actively on the EUs."
3248*61046927SAndroid Build Coastguard Worker             data_type="float"
3249*61046927SAndroid Build Coastguard Worker             max_equation="100"
3250*61046927SAndroid Build Coastguard Worker             units="percent"
3251*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
3252*61046927SAndroid Build Coastguard Worker             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3253*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Evaluation Shader"
3254*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3255*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 OCL IO BB"
3256*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
3257*61046927SAndroid Build Coastguard Worker             />
3258*61046927SAndroid Build Coastguard Worker    <counter name="TES AVG Active per Thread"
3259*61046927SAndroid Build Coastguard Worker             symbol_name="DsEuActivePerThread"
3260*61046927SAndroid Build Coastguard Worker             underscore_name="ds_eu_active_per_thread"
3261*61046927SAndroid Build Coastguard Worker             description="The average number of cycles per hardware thread run in which evaluation shaders were processed actively on the EUs."
3262*61046927SAndroid Build Coastguard Worker             data_type="uint64"
3263*61046927SAndroid Build Coastguard Worker             max_equation="100"
3264*61046927SAndroid Build Coastguard Worker             units="cycles"
3265*61046927SAndroid Build Coastguard Worker             semantic_type="event"
3266*61046927SAndroid Build Coastguard Worker             equation="A 12 READ $DsThreads UDIV"
3267*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Evaluation Shader"
3268*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier4 Frame Batch Draw"
3269*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 OCL IO BB"
3270*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
3271*61046927SAndroid Build Coastguard Worker             />
3272*61046927SAndroid Build Coastguard Worker    <counter name="TES EU Stall"
3273*61046927SAndroid Build Coastguard Worker             symbol_name="DsEuStall"
3274*61046927SAndroid Build Coastguard Worker             underscore_name="ds_eu_stall"
3275*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which evaluation shaders were stalled on the EUs."
3276*61046927SAndroid Build Coastguard Worker             data_type="float"
3277*61046927SAndroid Build Coastguard Worker             max_equation="100"
3278*61046927SAndroid Build Coastguard Worker             units="percent"
3279*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
3280*61046927SAndroid Build Coastguard Worker             equation="A 13 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3281*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Evaluation Shader"
3282*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3283*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 OCL IO BB"
3284*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
3285*61046927SAndroid Build Coastguard Worker             />
3286*61046927SAndroid Build Coastguard Worker    <counter name="TES AVG Stall per Thread"
3287*61046927SAndroid Build Coastguard Worker             symbol_name="DsEuStallPerThread"
3288*61046927SAndroid Build Coastguard Worker             underscore_name="ds_eu_stall_per_thread"
3289*61046927SAndroid Build Coastguard Worker             description="The average number of cycles per hardware thread run in which evaluation shaders were stalled on the EUs."
3290*61046927SAndroid Build Coastguard Worker             data_type="uint64"
3291*61046927SAndroid Build Coastguard Worker             units="cycles"
3292*61046927SAndroid Build Coastguard Worker             semantic_type="event"
3293*61046927SAndroid Build Coastguard Worker             equation="A 13 READ $DsThreads UDIV"
3294*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Evaluation Shader"
3295*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier4 Frame Batch Draw"
3296*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 OCL IO BB"
3297*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
3298*61046927SAndroid Build Coastguard Worker             />
3299*61046927SAndroid Build Coastguard Worker    <counter name="GS EU Active"
3300*61046927SAndroid Build Coastguard Worker             symbol_name="GsEuActive"
3301*61046927SAndroid Build Coastguard Worker             underscore_name="gs_eu_active"
3302*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which geometry shaders were processed actively on the EUs."
3303*61046927SAndroid Build Coastguard Worker             data_type="float"
3304*61046927SAndroid Build Coastguard Worker             max_equation="100"
3305*61046927SAndroid Build Coastguard Worker             units="percent"
3306*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
3307*61046927SAndroid Build Coastguard Worker             equation="A 22 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3308*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Geometry Shader"
3309*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3310*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 OCL IO BB"
3311*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
3312*61046927SAndroid Build Coastguard Worker             />
3313*61046927SAndroid Build Coastguard Worker    <counter name="GS AVG Active per Thread"
3314*61046927SAndroid Build Coastguard Worker             symbol_name="GsEuActivePerThread"
3315*61046927SAndroid Build Coastguard Worker             underscore_name="gs_eu_active_per_thread"
3316*61046927SAndroid Build Coastguard Worker             description="The average number of cycles per hardware thread run in which geometry shaders were processed actively on the EUs."
3317*61046927SAndroid Build Coastguard Worker             data_type="uint64"
3318*61046927SAndroid Build Coastguard Worker             max_equation="100"
3319*61046927SAndroid Build Coastguard Worker             units="cycles"
3320*61046927SAndroid Build Coastguard Worker             semantic_type="event"
3321*61046927SAndroid Build Coastguard Worker             equation="A 22 READ $GsThreads UDIV"
3322*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Geometry Shader"
3323*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier4 Frame Batch Draw"
3324*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 OCL IO BB"
3325*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
3326*61046927SAndroid Build Coastguard Worker             />
3327*61046927SAndroid Build Coastguard Worker    <counter name="GS EU Stall"
3328*61046927SAndroid Build Coastguard Worker             symbol_name="GsEuStall"
3329*61046927SAndroid Build Coastguard Worker             underscore_name="gs_eu_stall"
3330*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which geometry shaders were stalled on the EUs."
3331*61046927SAndroid Build Coastguard Worker             data_type="float"
3332*61046927SAndroid Build Coastguard Worker             max_equation="100"
3333*61046927SAndroid Build Coastguard Worker             units="percent"
3334*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
3335*61046927SAndroid Build Coastguard Worker             equation="A 23 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3336*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Geometry Shader"
3337*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3338*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 OCL IO BB"
3339*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
3340*61046927SAndroid Build Coastguard Worker             />
3341*61046927SAndroid Build Coastguard Worker    <counter name="GS AVG Stall per Thread"
3342*61046927SAndroid Build Coastguard Worker             symbol_name="GsEuStallPerThread"
3343*61046927SAndroid Build Coastguard Worker             underscore_name="gs_eu_stall_per_thread"
3344*61046927SAndroid Build Coastguard Worker             description="The average number of cycles per hardware thread run in which geometry shaders were stalled on the EUs."
3345*61046927SAndroid Build Coastguard Worker             data_type="uint64"
3346*61046927SAndroid Build Coastguard Worker             units="cycles"
3347*61046927SAndroid Build Coastguard Worker             semantic_type="event"
3348*61046927SAndroid Build Coastguard Worker             equation="A 23 READ $GsThreads UDIV"
3349*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Geometry Shader"
3350*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier4 Frame Batch Draw"
3351*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 OCL IO BB"
3352*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
3353*61046927SAndroid Build Coastguard Worker             />
3354*61046927SAndroid Build Coastguard Worker    <counter name="CS EU Active"
3355*61046927SAndroid Build Coastguard Worker             symbol_name="CsEuActive"
3356*61046927SAndroid Build Coastguard Worker             underscore_name="cs_eu_active"
3357*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which compute shaders were processed actively on the EUs."
3358*61046927SAndroid Build Coastguard Worker             data_type="float"
3359*61046927SAndroid Build Coastguard Worker             max_equation="100"
3360*61046927SAndroid Build Coastguard Worker             units="percent"
3361*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
3362*61046927SAndroid Build Coastguard Worker             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3363*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Compute Shader"
3364*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3365*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 OCL IO BB"
3366*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
3367*61046927SAndroid Build Coastguard Worker             />
3368*61046927SAndroid Build Coastguard Worker    <counter name="CS AVG Active per Thread"
3369*61046927SAndroid Build Coastguard Worker             symbol_name="CsEuActivePerThread"
3370*61046927SAndroid Build Coastguard Worker             underscore_name="cs_eu_active_per_thread"
3371*61046927SAndroid Build Coastguard Worker             description="The average number of cycles per hardware thread run in which compute shaders were processed actively on the EUs."
3372*61046927SAndroid Build Coastguard Worker             data_type="uint64"
3373*61046927SAndroid Build Coastguard Worker             max_equation="100"
3374*61046927SAndroid Build Coastguard Worker             units="cycles"
3375*61046927SAndroid Build Coastguard Worker             semantic_type="event"
3376*61046927SAndroid Build Coastguard Worker             equation="A 17 READ $CsThreads UDIV"
3377*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Compute Shader"
3378*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
3379*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 OCL IO BB"
3380*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
3381*61046927SAndroid Build Coastguard Worker             />
3382*61046927SAndroid Build Coastguard Worker    <counter name="CS EU Stall"
3383*61046927SAndroid Build Coastguard Worker             symbol_name="CsEuStall"
3384*61046927SAndroid Build Coastguard Worker             underscore_name="cs_eu_stall"
3385*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which compute shaders were stalled on the EUs."
3386*61046927SAndroid Build Coastguard Worker             data_type="float"
3387*61046927SAndroid Build Coastguard Worker             max_equation="100"
3388*61046927SAndroid Build Coastguard Worker             units="percent"
3389*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
3390*61046927SAndroid Build Coastguard Worker             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3391*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Compute Shader"
3392*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3393*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 OCL IO BB"
3394*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
3395*61046927SAndroid Build Coastguard Worker             />
3396*61046927SAndroid Build Coastguard Worker    <counter name="CS AVG Stall per Thread"
3397*61046927SAndroid Build Coastguard Worker             symbol_name="CsEuStallPerThread"
3398*61046927SAndroid Build Coastguard Worker             underscore_name="cs_eu_stall_per_thread"
3399*61046927SAndroid Build Coastguard Worker             description="The average number of cycles per hardware thread run in which compute shaders were stalled on the EUs."
3400*61046927SAndroid Build Coastguard Worker             data_type="uint64"
3401*61046927SAndroid Build Coastguard Worker             units="cycles"
3402*61046927SAndroid Build Coastguard Worker             semantic_type="event"
3403*61046927SAndroid Build Coastguard Worker             equation="A 18 READ $CsThreads UDIV"
3404*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Compute Shader"
3405*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
3406*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 OCL IO BB"
3407*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
3408*61046927SAndroid Build Coastguard Worker             />
3409*61046927SAndroid Build Coastguard Worker    <counter name="FS EU Active"
3410*61046927SAndroid Build Coastguard Worker             symbol_name="PsEuActive"
3411*61046927SAndroid Build Coastguard Worker             underscore_name="ps_eu_active"
3412*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which fragment shaders were processed actively on the EUs."
3413*61046927SAndroid Build Coastguard Worker             data_type="float"
3414*61046927SAndroid Build Coastguard Worker             max_equation="100"
3415*61046927SAndroid Build Coastguard Worker             units="percent"
3416*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
3417*61046927SAndroid Build Coastguard Worker             equation="A 27 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3418*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Fragment Shader"
3419*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3420*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL IO BB"
3421*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
3422*61046927SAndroid Build Coastguard Worker             />
3423*61046927SAndroid Build Coastguard Worker    <counter name="FS AVG Active per Thread"
3424*61046927SAndroid Build Coastguard Worker             symbol_name="PsEuActivePerThread"
3425*61046927SAndroid Build Coastguard Worker             underscore_name="ps_eu_active_per_thread"
3426*61046927SAndroid Build Coastguard Worker             description="The average number of cycles per hardware thread run in which fragment shaders were processed actively on the EUs."
3427*61046927SAndroid Build Coastguard Worker             data_type="uint64"
3428*61046927SAndroid Build Coastguard Worker             max_equation="100"
3429*61046927SAndroid Build Coastguard Worker             units="cycles"
3430*61046927SAndroid Build Coastguard Worker             semantic_type="event"
3431*61046927SAndroid Build Coastguard Worker             equation="A 27 READ $PsThreads UDIV"
3432*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Fragment Shader"
3433*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier4 Frame Batch Draw"
3434*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL IO BB"
3435*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
3436*61046927SAndroid Build Coastguard Worker             />
3437*61046927SAndroid Build Coastguard Worker    <counter name="FS EU Stall"
3438*61046927SAndroid Build Coastguard Worker             symbol_name="PsEuStall"
3439*61046927SAndroid Build Coastguard Worker             underscore_name="ps_eu_stall"
3440*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which fragment shaders were stalled on the EUs."
3441*61046927SAndroid Build Coastguard Worker             data_type="float"
3442*61046927SAndroid Build Coastguard Worker             max_equation="100"
3443*61046927SAndroid Build Coastguard Worker             units="percent"
3444*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
3445*61046927SAndroid Build Coastguard Worker             equation="A 28 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3446*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Fragment Shader"
3447*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3448*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL IO BB"
3449*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
3450*61046927SAndroid Build Coastguard Worker             />
3451*61046927SAndroid Build Coastguard Worker    <counter name="FS AVG Stall per Thread"
3452*61046927SAndroid Build Coastguard Worker             symbol_name="PsEuStallPerThread"
3453*61046927SAndroid Build Coastguard Worker             underscore_name="ps_eu_stall_per_thread"
3454*61046927SAndroid Build Coastguard Worker             description="The average number of cycles per hardware thread run in which fragment shaders were stalled on the EUs."
3455*61046927SAndroid Build Coastguard Worker             data_type="uint64"
3456*61046927SAndroid Build Coastguard Worker             units="cycles"
3457*61046927SAndroid Build Coastguard Worker             semantic_type="event"
3458*61046927SAndroid Build Coastguard Worker             equation="A 28 READ $PsThreads UDIV"
3459*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Fragment Shader"
3460*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier4 Frame Batch Draw"
3461*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL IO BB"
3462*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
3463*61046927SAndroid Build Coastguard Worker             />
3464*61046927SAndroid Build Coastguard Worker    <counter name="Early Hi-Depth Test Fails"
3465*61046927SAndroid Build Coastguard Worker             symbol_name="HiDepthTestFails"
3466*61046927SAndroid Build Coastguard Worker             underscore_name="hi_depth_test_fails"
3467*61046927SAndroid Build Coastguard Worker             description="The total number of pixels dropped on early hierarchical depth test."
3468*61046927SAndroid Build Coastguard Worker             data_type="uint64"
3469*61046927SAndroid Build Coastguard Worker             units="pixels"
3470*61046927SAndroid Build Coastguard Worker             semantic_type="event"
3471*61046927SAndroid Build Coastguard Worker             equation="A 33 READ"
3472*61046927SAndroid Build Coastguard Worker             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
3473*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
3474*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL IO BB"
3475*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
3476*61046927SAndroid Build Coastguard Worker             />
3477*61046927SAndroid Build Coastguard Worker    <counter name="Early Depth Test Fails"
3478*61046927SAndroid Build Coastguard Worker             symbol_name="EarlyDepthTestFails"
3479*61046927SAndroid Build Coastguard Worker             underscore_name="early_depth_test_fails"
3480*61046927SAndroid Build Coastguard Worker             description="The total number of pixels dropped on early depth test."
3481*61046927SAndroid Build Coastguard Worker             data_type="uint64"
3482*61046927SAndroid Build Coastguard Worker             units="pixels"
3483*61046927SAndroid Build Coastguard Worker             semantic_type="event"
3484*61046927SAndroid Build Coastguard Worker             equation="A 35 READ"
3485*61046927SAndroid Build Coastguard Worker             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
3486*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
3487*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL IO BB"
3488*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
3489*61046927SAndroid Build Coastguard Worker             />
3490*61046927SAndroid Build Coastguard Worker    <counter name="Samples Killed in FS"
3491*61046927SAndroid Build Coastguard Worker             symbol_name="SamplesKilledInPs"
3492*61046927SAndroid Build Coastguard Worker             underscore_name="samples_killed_in_ps"
3493*61046927SAndroid Build Coastguard Worker             description="The total number of samples or pixels dropped in fragment shaders."
3494*61046927SAndroid Build Coastguard Worker             data_type="uint64"
3495*61046927SAndroid Build Coastguard Worker             units="pixels"
3496*61046927SAndroid Build Coastguard Worker             semantic_type="event"
3497*61046927SAndroid Build Coastguard Worker             equation="A 36 READ"
3498*61046927SAndroid Build Coastguard Worker             mdapi_group="3D Pipe/Fragment Shader"
3499*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
3500*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL IO BB"
3501*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
3502*61046927SAndroid Build Coastguard Worker             />
3503*61046927SAndroid Build Coastguard Worker    <counter name="Alpha Test Fails"
3504*61046927SAndroid Build Coastguard Worker             symbol_name="AlphaTestFails"
3505*61046927SAndroid Build Coastguard Worker             underscore_name="alpha_test_fails"
3506*61046927SAndroid Build Coastguard Worker             description="The total number of pixels dropped on post-FS alpha test."
3507*61046927SAndroid Build Coastguard Worker             data_type="uint64"
3508*61046927SAndroid Build Coastguard Worker             units="pixels"
3509*61046927SAndroid Build Coastguard Worker             semantic_type="event"
3510*61046927SAndroid Build Coastguard Worker             equation="A 37 READ"
3511*61046927SAndroid Build Coastguard Worker             mdapi_group="3D Pipe/Output Merger"
3512*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3513*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL IO BB"
3514*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
3515*61046927SAndroid Build Coastguard Worker             />
3516*61046927SAndroid Build Coastguard Worker    <counter name="Late Stencil Test Fails"
3517*61046927SAndroid Build Coastguard Worker             symbol_name="PostPsStencilTestFails"
3518*61046927SAndroid Build Coastguard Worker             underscore_name="post_ps_stencil_test_fails"
3519*61046927SAndroid Build Coastguard Worker             description="The total number of pixels dropped on post-FS stencil test."
3520*61046927SAndroid Build Coastguard Worker             data_type="uint64"
3521*61046927SAndroid Build Coastguard Worker             units="pixels"
3522*61046927SAndroid Build Coastguard Worker             semantic_type="event"
3523*61046927SAndroid Build Coastguard Worker             equation="A 38 READ"
3524*61046927SAndroid Build Coastguard Worker             mdapi_group="3D Pipe/Output Merger"
3525*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
3526*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL IO BB"
3527*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
3528*61046927SAndroid Build Coastguard Worker             />
3529*61046927SAndroid Build Coastguard Worker    <counter name="Late Depth Test Fails"
3530*61046927SAndroid Build Coastguard Worker             symbol_name="PostPsDepthTestFails"
3531*61046927SAndroid Build Coastguard Worker             underscore_name="post_ps_depth_test_fails"
3532*61046927SAndroid Build Coastguard Worker             description="The total number of pixels dropped on post-FS depth test."
3533*61046927SAndroid Build Coastguard Worker             data_type="uint64"
3534*61046927SAndroid Build Coastguard Worker             units="pixels"
3535*61046927SAndroid Build Coastguard Worker             semantic_type="event"
3536*61046927SAndroid Build Coastguard Worker             equation="A 39 READ $SamplesKilledInPs USUB"
3537*61046927SAndroid Build Coastguard Worker             mdapi_group="3D Pipe/Output Merger"
3538*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
3539*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL IO BB"
3540*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
3541*61046927SAndroid Build Coastguard Worker             />
3542*61046927SAndroid Build Coastguard Worker    <counter name="Samples Written"
3543*61046927SAndroid Build Coastguard Worker             symbol_name="SamplesWritten"
3544*61046927SAndroid Build Coastguard Worker             underscore_name="samples_written"
3545*61046927SAndroid Build Coastguard Worker             description="The total number of samples or pixels written to all render targets."
3546*61046927SAndroid Build Coastguard Worker             data_type="uint64"
3547*61046927SAndroid Build Coastguard Worker             units="pixels"
3548*61046927SAndroid Build Coastguard Worker             semantic_type="event"
3549*61046927SAndroid Build Coastguard Worker             equation="A 40 READ"
3550*61046927SAndroid Build Coastguard Worker             mdapi_group="3D Pipe/Output Merger"
3551*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3552*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL IO BB"
3553*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
3554*61046927SAndroid Build Coastguard Worker             />
3555*61046927SAndroid Build Coastguard Worker    <counter name="GtiCmdStreamerMemoryWrites"
3556*61046927SAndroid Build Coastguard Worker             symbol_name="GtiCmdStreamerMemoryWrites"
3557*61046927SAndroid Build Coastguard Worker             underscore_name="gti_cmd_streamer_memory_writes"
3558*61046927SAndroid Build Coastguard Worker             description="The total number of GTI memory writes from Command Streamer."
3559*61046927SAndroid Build Coastguard Worker             data_type="uint64"
3560*61046927SAndroid Build Coastguard Worker             units="messages"
3561*61046927SAndroid Build Coastguard Worker             semantic_type="event"
3562*61046927SAndroid Build Coastguard Worker             equation="B 0 READ"
3563*61046927SAndroid Build Coastguard Worker             mdapi_group="GTI/3D Pipe/Command Streamer"
3564*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Draw"
3565*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
3566*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
3567*61046927SAndroid Build Coastguard Worker             />
3568*61046927SAndroid Build Coastguard Worker    <counter name="GtiSoMemoryWrites"
3569*61046927SAndroid Build Coastguard Worker             symbol_name="GtiSoMemoryWrites"
3570*61046927SAndroid Build Coastguard Worker             underscore_name="gti_so_memory_writes"
3571*61046927SAndroid Build Coastguard Worker             description="The total number of GTI memory writes from Stream Output."
3572*61046927SAndroid Build Coastguard Worker             data_type="uint64"
3573*61046927SAndroid Build Coastguard Worker             units="messages"
3574*61046927SAndroid Build Coastguard Worker             semantic_type="event"
3575*61046927SAndroid Build Coastguard Worker             equation="B 2 READ"
3576*61046927SAndroid Build Coastguard Worker             mdapi_group="GTI/3D Pipe/Stream Output"
3577*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Draw"
3578*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
3579*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
3580*61046927SAndroid Build Coastguard Worker             />
3581*61046927SAndroid Build Coastguard Worker    <counter name="GtiRccMemoryWrites"
3582*61046927SAndroid Build Coastguard Worker             symbol_name="GtiRccMemoryWrites"
3583*61046927SAndroid Build Coastguard Worker             underscore_name="gti_rcc_memory_writes"
3584*61046927SAndroid Build Coastguard Worker             description="The total number of GTI memory writes from Render Color Cache (Render Color Cache invalidations)."
3585*61046927SAndroid Build Coastguard Worker             data_type="uint64"
3586*61046927SAndroid Build Coastguard Worker             units="messages"
3587*61046927SAndroid Build Coastguard Worker             semantic_type="event"
3588*61046927SAndroid Build Coastguard Worker             equation="B 3 READ"
3589*61046927SAndroid Build Coastguard Worker             mdapi_group="GTI/Color Cache"
3590*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Draw"
3591*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
3592*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
3593*61046927SAndroid Build Coastguard Worker             />
3594*61046927SAndroid Build Coastguard Worker    <counter name="GtiMscMemoryWrites"
3595*61046927SAndroid Build Coastguard Worker             symbol_name="GtiMscMemoryWrites"
3596*61046927SAndroid Build Coastguard Worker             underscore_name="gti_msc_memory_writes"
3597*61046927SAndroid Build Coastguard Worker             description="The total number of GTI memory writes from Multisampling Color Cache (Multisampling Color Cache invalidations)."
3598*61046927SAndroid Build Coastguard Worker             data_type="uint64"
3599*61046927SAndroid Build Coastguard Worker             units="messages"
3600*61046927SAndroid Build Coastguard Worker             semantic_type="event"
3601*61046927SAndroid Build Coastguard Worker             equation="B 4 READ"
3602*61046927SAndroid Build Coastguard Worker             mdapi_group="GTI/Color Cache"
3603*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Draw"
3604*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
3605*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
3606*61046927SAndroid Build Coastguard Worker             />
3607*61046927SAndroid Build Coastguard Worker    <counter name="GtiHizMemoryWrites"
3608*61046927SAndroid Build Coastguard Worker             symbol_name="GtiHizMemoryWrites"
3609*61046927SAndroid Build Coastguard Worker             underscore_name="gti_hiz_memory_writes"
3610*61046927SAndroid Build Coastguard Worker             description="The total number of GTI memory writes from Hierarchical Depth Cache."
3611*61046927SAndroid Build Coastguard Worker             data_type="uint64"
3612*61046927SAndroid Build Coastguard Worker             units="messages"
3613*61046927SAndroid Build Coastguard Worker             semantic_type="event"
3614*61046927SAndroid Build Coastguard Worker             equation="B 5 READ"
3615*61046927SAndroid Build Coastguard Worker             mdapi_group="GTI/Depth Cache"
3616*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Draw"
3617*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
3618*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
3619*61046927SAndroid Build Coastguard Worker             />
3620*61046927SAndroid Build Coastguard Worker    <counter name="GtiStcMemoryWrites"
3621*61046927SAndroid Build Coastguard Worker             symbol_name="GtiStcMemoryWrites"
3622*61046927SAndroid Build Coastguard Worker             underscore_name="gti_stc_memory_writes"
3623*61046927SAndroid Build Coastguard Worker             description="The total number of GTI memory writes from Stencil Cache."
3624*61046927SAndroid Build Coastguard Worker             data_type="uint64"
3625*61046927SAndroid Build Coastguard Worker             units="messages"
3626*61046927SAndroid Build Coastguard Worker             semantic_type="event"
3627*61046927SAndroid Build Coastguard Worker             equation="B 6 READ"
3628*61046927SAndroid Build Coastguard Worker             mdapi_group="GTI/Depth Cache"
3629*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Draw"
3630*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
3631*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
3632*61046927SAndroid Build Coastguard Worker             />
3633*61046927SAndroid Build Coastguard Worker    <counter name="GtiRczMemoryWrites"
3634*61046927SAndroid Build Coastguard Worker             symbol_name="GtiRczMemoryWrites"
3635*61046927SAndroid Build Coastguard Worker             underscore_name="gti_rcz_memory_writes"
3636*61046927SAndroid Build Coastguard Worker             description="The total number of GTI memory writes from Render Depth Cache."
3637*61046927SAndroid Build Coastguard Worker             data_type="uint64"
3638*61046927SAndroid Build Coastguard Worker             units="messages"
3639*61046927SAndroid Build Coastguard Worker             semantic_type="event"
3640*61046927SAndroid Build Coastguard Worker             equation="B 7 READ"
3641*61046927SAndroid Build Coastguard Worker             mdapi_group="GTI/Depth Cache"
3642*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Draw"
3643*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
3644*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
3645*61046927SAndroid Build Coastguard Worker             />
3646*61046927SAndroid Build Coastguard Worker    <counter name="GtiL3Writes"
3647*61046927SAndroid Build Coastguard Worker             symbol_name="GtiL3Writes"
3648*61046927SAndroid Build Coastguard Worker             underscore_name="gti_l3_writes"
3649*61046927SAndroid Build Coastguard Worker             description="The total number of GTI memory writes from L3 (L3 invalidations)."
3650*61046927SAndroid Build Coastguard Worker             data_type="uint64"
3651*61046927SAndroid Build Coastguard Worker             units="messages"
3652*61046927SAndroid Build Coastguard Worker             semantic_type="event"
3653*61046927SAndroid Build Coastguard Worker             equation="C 4 READ"
3654*61046927SAndroid Build Coastguard Worker             mdapi_group="GTI/L3"
3655*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Draw"
3656*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
3657*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
3658*61046927SAndroid Build Coastguard Worker             />
3659*61046927SAndroid Build Coastguard Worker    <counter name="GtiMemoryWrites"
3660*61046927SAndroid Build Coastguard Worker             symbol_name="GtiMemoryWrites"
3661*61046927SAndroid Build Coastguard Worker             underscore_name="gti_memory_writes"
3662*61046927SAndroid Build Coastguard Worker             description="The total number of GTI memory writes (64B each)."
3663*61046927SAndroid Build Coastguard Worker             data_type="uint64"
3664*61046927SAndroid Build Coastguard Worker             units="messages"
3665*61046927SAndroid Build Coastguard Worker             semantic_type="event"
3666*61046927SAndroid Build Coastguard Worker             equation="C 5 READ"
3667*61046927SAndroid Build Coastguard Worker             mdapi_group="GTI"
3668*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Draw"
3669*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
3670*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
3671*61046927SAndroid Build Coastguard Worker             />
3672*61046927SAndroid Build Coastguard Worker    <counter name="LLC GPU Write Accesses"
3673*61046927SAndroid Build Coastguard Worker             symbol_name="LlcWrAccesses"
3674*61046927SAndroid Build Coastguard Worker             underscore_name="llc_wr_accesses"
3675*61046927SAndroid Build Coastguard Worker             description="The total number of LLC cache lookups for write done from the GPU (32B writes)."
3676*61046927SAndroid Build Coastguard Worker             data_type="uint64"
3677*61046927SAndroid Build Coastguard Worker             units="messages"
3678*61046927SAndroid Build Coastguard Worker             semantic_type="event"
3679*61046927SAndroid Build Coastguard Worker             equation="C 6 READ 2 UMUL"
3680*61046927SAndroid Build Coastguard Worker             mdapi_group="LLC"
3681*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Draw"
3682*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
3683*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
3684*61046927SAndroid Build Coastguard Worker             />
3685*61046927SAndroid Build Coastguard Worker    <counter name="LLC GPU Accesses"
3686*61046927SAndroid Build Coastguard Worker             symbol_name="LlcAccesses"
3687*61046927SAndroid Build Coastguard Worker             underscore_name="llc_accesses"
3688*61046927SAndroid Build Coastguard Worker             description="The total number of LLC cache lookups done from the GPU (64b reads, 32B writes)."
3689*61046927SAndroid Build Coastguard Worker             data_type="uint64"
3690*61046927SAndroid Build Coastguard Worker             units="messages"
3691*61046927SAndroid Build Coastguard Worker             semantic_type="event"
3692*61046927SAndroid Build Coastguard Worker             equation="PERFCNT 0 READ"
3693*61046927SAndroid Build Coastguard Worker             availability="true $QueryMode &amp;&amp;"
3694*61046927SAndroid Build Coastguard Worker             mdapi_group="LLC"
3695*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3696*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 OCL"
3697*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
3698*61046927SAndroid Build Coastguard Worker             />
3699*61046927SAndroid Build Coastguard Worker    <counter name="LLC GPU Hits"
3700*61046927SAndroid Build Coastguard Worker             symbol_name="LlcHits"
3701*61046927SAndroid Build Coastguard Worker             underscore_name="llc_hits"
3702*61046927SAndroid Build Coastguard Worker             description="The total number of successful LLC cache lookups done from the GPU."
3703*61046927SAndroid Build Coastguard Worker             data_type="uint64"
3704*61046927SAndroid Build Coastguard Worker             units="messages"
3705*61046927SAndroid Build Coastguard Worker             semantic_type="event"
3706*61046927SAndroid Build Coastguard Worker             equation="PERFCNT 1 READ"
3707*61046927SAndroid Build Coastguard Worker             availability="true $QueryMode &amp;&amp;"
3708*61046927SAndroid Build Coastguard Worker             mdapi_group="LLC"
3709*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3710*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 OCL"
3711*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
3712*61046927SAndroid Build Coastguard Worker             />
3713*61046927SAndroid Build Coastguard Worker    <counter name="LLC GPU Throughput"
3714*61046927SAndroid Build Coastguard Worker             symbol_name="LlcGpuThroughput"
3715*61046927SAndroid Build Coastguard Worker             underscore_name="llc_gpu_throughput"
3716*61046927SAndroid Build Coastguard Worker             description="The total number of GPU memory bytes transferred between GPU and LLC."
3717*61046927SAndroid Build Coastguard Worker             data_type="uint64"
3718*61046927SAndroid Build Coastguard Worker             max_equation="$GpuCoreClocks 64 UMUL"
3719*61046927SAndroid Build Coastguard Worker             units="bytes"
3720*61046927SAndroid Build Coastguard Worker             semantic_type="throughput"
3721*61046927SAndroid Build Coastguard Worker             equation="PERFCNT 0 READ $LlcWrAccesses USUB 64 UMUL $LlcWrAccesses 32 UMUL UADD"
3722*61046927SAndroid Build Coastguard Worker             availability="true $QueryMode &amp;&amp;"
3723*61046927SAndroid Build Coastguard Worker             mdapi_group="LLC"
3724*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3725*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 OCL"
3726*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
3727*61046927SAndroid Build Coastguard Worker             />
3728*61046927SAndroid Build Coastguard Worker    <register_config type="NOA">
3729*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009840" value="0x00000080" />
3730*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x000253A4" value="0x34300000" />
3731*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00025440" value="0x01500000" />
3732*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00025444" value="0x00000120" />
3733*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00025128" value="0x0C200000" />
3734*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00025380" value="0x00000450" />
3735*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00025390" value="0x00052C43" />
3736*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00025384" value="0x00000000" />
3737*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00025400" value="0x00007184" />
3738*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00025408" value="0x0A418820" />
3739*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x0002540C" value="0x000820E6" />
3740*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00025404" value="0xFF500000" />
3741*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00025100" value="0x000005D6" />
3742*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x0002510C" value="0x1E700000" />
3743*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00025104" value="0x00000000" />
3744*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00025420" value="0x02108421" />
3745*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00025424" value="0x00008421" />
3746*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x0002541C" value="0x00000000" />
3747*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00025428" value="0x00000000" />
3748*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x000091BC" value="0xE0400000" />
3749*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x000091C4" value="0xE4500000" />
3750*61046927SAndroid Build Coastguard Worker    </register_config>
3751*61046927SAndroid Build Coastguard Worker    <register_config type="OA">
3752*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x00002724" value="0xF0800000" /> <!--OASTARTTRIG6 -->
3753*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x00002720" value="0x00000000" /> <!--OASTARTTRIG1 -->
3754*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x00002714" value="0xF0800000" /> <!--OASTARTTRIG1 -->
3755*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x00002710" value="0x00000000" /> <!--OASTARTTRIG1 -->
3756*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000274C" value="0x76543298" /> <!--OAREPORTTRIG4 -->
3757*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x00002748" value="0x98989898" /> <!--OAREPORTTRIG3 -->
3758*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x00002744" value="0x000000E4" /> <!--OAREPORTTRIG2 -->
3759*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x00002740" value="0x00000000" /> <!--OAREPORTTRIG1 -->
3760*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000275C" value="0xBABABABA" /> <!--OAREPORTTRIG8 -->
3761*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x00002758" value="0x88888888" /> <!--OAREPORTTRIG7 -->
3762*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x00002754" value="0x000C5500" /> <!--OAREPORTTRIG6 -->
3763*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x00002750" value="0x00000000" /> <!--OAREPORTTRIG5 -->
3764*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x00002770" value="0x0007F81A" /> <!--OACEC0_0 -->
3765*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x00002774" value="0x0000FC00" /> <!--OACEC0_1 -->
3766*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x00002778" value="0x0007F82A" /> <!--OACEC1_0 -->
3767*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000277C" value="0x0000FC00" /> <!--OACEC1_1 -->
3768*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x00002780" value="0x0007F822" /> <!--OACEC2_0 -->
3769*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x00002784" value="0x0000FC00" /> <!--OACEC2_1 -->
3770*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x00002788" value="0x0007F8BA" /> <!--OACEC3_0 -->
3771*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000278C" value="0x0000FC00" /> <!--OACEC3_1 -->
3772*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x00002790" value="0x0007F87A" /> <!--OACEC4_0 -->
3773*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x00002794" value="0x0000FC00" /> <!--OACEC4_1 -->
3774*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x00002798" value="0x0007F8EA" /> <!--OACEC5_0 -->
3775*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x0000279C" value="0x0000FC00" /> <!--OACEC5_1 -->
3776*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x000027A0" value="0x0007F8E2" /> <!--OACEC6_0 -->
3777*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x000027A4" value="0x0000FC00" /> <!--OACEC6_1 -->
3778*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x000027A8" value="0x0007F8F2" /> <!--OACEC7_0 -->
3779*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x000027AC" value="0x0000FC00" /> <!--OACEC7_1 -->
3780*61046927SAndroid Build Coastguard Worker    </register_config>
3781*61046927SAndroid Build Coastguard Worker  </set>
3782*61046927SAndroid Build Coastguard Worker
3783*61046927SAndroid Build Coastguard Worker  <set name="Metric set SamplerBalance"
3784*61046927SAndroid Build Coastguard Worker       chipset="HSW"
3785*61046927SAndroid Build Coastguard Worker       symbol_name="SamplerBalance"
3786*61046927SAndroid Build Coastguard Worker       underscore_name="sampler_balance"
3787*61046927SAndroid Build Coastguard Worker       mdapi_supported_apis="OGL OCL IO BB"
3788*61046927SAndroid Build Coastguard Worker       hw_config_guid="e111cda4-19c3-41ee-b326-f99ac44ebf78"
3789*61046927SAndroid Build Coastguard Worker       >
3790*61046927SAndroid Build Coastguard Worker    <counter name="GPU Time Elapsed"
3791*61046927SAndroid Build Coastguard Worker             symbol_name="GpuTime"
3792*61046927SAndroid Build Coastguard Worker             underscore_name="gpu_time"
3793*61046927SAndroid Build Coastguard Worker             description="Time elapsed on the GPU during the measurement."
3794*61046927SAndroid Build Coastguard Worker             data_type="uint64"
3795*61046927SAndroid Build Coastguard Worker             units="ns"
3796*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
3797*61046927SAndroid Build Coastguard Worker             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
3798*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
3799*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3800*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
3801*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
3802*61046927SAndroid Build Coastguard Worker             />
3803*61046927SAndroid Build Coastguard Worker    <counter name="GPU Core Clocks"
3804*61046927SAndroid Build Coastguard Worker             symbol_name="GpuCoreClocks"
3805*61046927SAndroid Build Coastguard Worker             underscore_name="gpu_core_clocks"
3806*61046927SAndroid Build Coastguard Worker             description="The total number of GPU core clocks elapsed during the measurement."
3807*61046927SAndroid Build Coastguard Worker             data_type="uint64"
3808*61046927SAndroid Build Coastguard Worker             units="cycles"
3809*61046927SAndroid Build Coastguard Worker             semantic_type="event"
3810*61046927SAndroid Build Coastguard Worker             equation="B 7 READ"
3811*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
3812*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Frame Batch Draw"
3813*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
3814*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
3815*61046927SAndroid Build Coastguard Worker             />
3816*61046927SAndroid Build Coastguard Worker    <counter name="AVG GPU Core Frequency"
3817*61046927SAndroid Build Coastguard Worker             symbol_name="AvgGpuCoreFrequency"
3818*61046927SAndroid Build Coastguard Worker             underscore_name="avg_gpu_core_frequency"
3819*61046927SAndroid Build Coastguard Worker             description="Average GPU Core Frequency in the measurement."
3820*61046927SAndroid Build Coastguard Worker             data_type="uint64"
3821*61046927SAndroid Build Coastguard Worker             max_equation="$GpuMaxFrequency"
3822*61046927SAndroid Build Coastguard Worker             units="hz"
3823*61046927SAndroid Build Coastguard Worker             semantic_type="event"
3824*61046927SAndroid Build Coastguard Worker             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
3825*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
3826*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3827*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
3828*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
3829*61046927SAndroid Build Coastguard Worker             />
3830*61046927SAndroid Build Coastguard Worker    <counter name="GPU Busy"
3831*61046927SAndroid Build Coastguard Worker             symbol_name="GpuBusy"
3832*61046927SAndroid Build Coastguard Worker             underscore_name="gpu_busy"
3833*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which the GPU has been processing GPU commands."
3834*61046927SAndroid Build Coastguard Worker             data_type="float"
3835*61046927SAndroid Build Coastguard Worker             max_equation="100"
3836*61046927SAndroid Build Coastguard Worker             units="percent"
3837*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
3838*61046927SAndroid Build Coastguard Worker             equation="A 41 READ 100 UMUL $GpuCoreClocks FDIV"
3839*61046927SAndroid Build Coastguard Worker             mdapi_group="GPU"
3840*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Overview System Frame"
3841*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
3842*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
3843*61046927SAndroid Build Coastguard Worker             />
3844*61046927SAndroid Build Coastguard Worker    <counter name="VS Threads Dispatched"
3845*61046927SAndroid Build Coastguard Worker             symbol_name="VsThreads"
3846*61046927SAndroid Build Coastguard Worker             underscore_name="vs_threads"
3847*61046927SAndroid Build Coastguard Worker             description="The total number of vertex shader hardware threads dispatched."
3848*61046927SAndroid Build Coastguard Worker             data_type="uint64"
3849*61046927SAndroid Build Coastguard Worker             units="threads"
3850*61046927SAndroid Build Coastguard Worker             semantic_type="event"
3851*61046927SAndroid Build Coastguard Worker             equation="A 5 READ"
3852*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Vertex Shader"
3853*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
3854*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL IO BB"
3855*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
3856*61046927SAndroid Build Coastguard Worker             />
3857*61046927SAndroid Build Coastguard Worker    <counter name="TCS Threads Dispatched"
3858*61046927SAndroid Build Coastguard Worker             symbol_name="HsThreads"
3859*61046927SAndroid Build Coastguard Worker             underscore_name="hs_threads"
3860*61046927SAndroid Build Coastguard Worker             description="The total number of control shader hardware threads dispatched."
3861*61046927SAndroid Build Coastguard Worker             data_type="uint64"
3862*61046927SAndroid Build Coastguard Worker             units="threads"
3863*61046927SAndroid Build Coastguard Worker             semantic_type="event"
3864*61046927SAndroid Build Coastguard Worker             equation="A 10 READ"
3865*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Control Shader"
3866*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
3867*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 OCL IO BB"
3868*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
3869*61046927SAndroid Build Coastguard Worker             />
3870*61046927SAndroid Build Coastguard Worker    <counter name="TES Threads Dispatched"
3871*61046927SAndroid Build Coastguard Worker             symbol_name="DsThreads"
3872*61046927SAndroid Build Coastguard Worker             underscore_name="ds_threads"
3873*61046927SAndroid Build Coastguard Worker             description="The total number of evaluation shader hardware threads dispatched."
3874*61046927SAndroid Build Coastguard Worker             data_type="uint64"
3875*61046927SAndroid Build Coastguard Worker             units="threads"
3876*61046927SAndroid Build Coastguard Worker             semantic_type="event"
3877*61046927SAndroid Build Coastguard Worker             equation="A 15 READ"
3878*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Evaluation Shader"
3879*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
3880*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 OCL IO BB"
3881*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
3882*61046927SAndroid Build Coastguard Worker             />
3883*61046927SAndroid Build Coastguard Worker    <counter name="GS Threads Dispatched"
3884*61046927SAndroid Build Coastguard Worker             symbol_name="GsThreads"
3885*61046927SAndroid Build Coastguard Worker             underscore_name="gs_threads"
3886*61046927SAndroid Build Coastguard Worker             description="The total number of geometry shader hardware threads dispatched."
3887*61046927SAndroid Build Coastguard Worker             data_type="uint64"
3888*61046927SAndroid Build Coastguard Worker             units="threads"
3889*61046927SAndroid Build Coastguard Worker             semantic_type="event"
3890*61046927SAndroid Build Coastguard Worker             equation="A 25 READ"
3891*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Geometry Shader"
3892*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
3893*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 OCL IO BB"
3894*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
3895*61046927SAndroid Build Coastguard Worker             />
3896*61046927SAndroid Build Coastguard Worker    <counter name="FS Threads Dispatched"
3897*61046927SAndroid Build Coastguard Worker             symbol_name="PsThreads"
3898*61046927SAndroid Build Coastguard Worker             underscore_name="ps_threads"
3899*61046927SAndroid Build Coastguard Worker             description="The total number of fragment shader hardware threads dispatched."
3900*61046927SAndroid Build Coastguard Worker             data_type="uint64"
3901*61046927SAndroid Build Coastguard Worker             units="threads"
3902*61046927SAndroid Build Coastguard Worker             semantic_type="event"
3903*61046927SAndroid Build Coastguard Worker             equation="A 30 READ"
3904*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Fragment Shader"
3905*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
3906*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL IO BB"
3907*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
3908*61046927SAndroid Build Coastguard Worker             />
3909*61046927SAndroid Build Coastguard Worker    <counter name="CS Threads Dispatched"
3910*61046927SAndroid Build Coastguard Worker             symbol_name="CsThreads"
3911*61046927SAndroid Build Coastguard Worker             underscore_name="cs_threads"
3912*61046927SAndroid Build Coastguard Worker             description="The total number of compute shader hardware threads dispatched."
3913*61046927SAndroid Build Coastguard Worker             data_type="uint64"
3914*61046927SAndroid Build Coastguard Worker             units="threads"
3915*61046927SAndroid Build Coastguard Worker             semantic_type="event"
3916*61046927SAndroid Build Coastguard Worker             equation="A 20 READ"
3917*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Compute Shader"
3918*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
3919*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 OCL IO BB"
3920*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
3921*61046927SAndroid Build Coastguard Worker             />
3922*61046927SAndroid Build Coastguard Worker    <counter name="EU Active"
3923*61046927SAndroid Build Coastguard Worker             symbol_name="EuActive"
3924*61046927SAndroid Build Coastguard Worker             underscore_name="eu_active"
3925*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which the Execution Units were actively processing."
3926*61046927SAndroid Build Coastguard Worker             data_type="float"
3927*61046927SAndroid Build Coastguard Worker             max_equation="100"
3928*61046927SAndroid Build Coastguard Worker             units="percent"
3929*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
3930*61046927SAndroid Build Coastguard Worker             equation="A 0 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3931*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array"
3932*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3933*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
3934*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
3935*61046927SAndroid Build Coastguard Worker             />
3936*61046927SAndroid Build Coastguard Worker    <counter name="EU Stall"
3937*61046927SAndroid Build Coastguard Worker             symbol_name="EuStall"
3938*61046927SAndroid Build Coastguard Worker             underscore_name="eu_stall"
3939*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which the Execution Units were stalled."
3940*61046927SAndroid Build Coastguard Worker             data_type="float"
3941*61046927SAndroid Build Coastguard Worker             max_equation="100"
3942*61046927SAndroid Build Coastguard Worker             units="percent"
3943*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
3944*61046927SAndroid Build Coastguard Worker             equation="A 1 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3945*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array"
3946*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3947*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
3948*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
3949*61046927SAndroid Build Coastguard Worker             />
3950*61046927SAndroid Build Coastguard Worker    <counter name="VS EU Active"
3951*61046927SAndroid Build Coastguard Worker             symbol_name="VsEuActive"
3952*61046927SAndroid Build Coastguard Worker             underscore_name="vs_eu_active"
3953*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which vertex shaders were processed actively on the EUs."
3954*61046927SAndroid Build Coastguard Worker             data_type="float"
3955*61046927SAndroid Build Coastguard Worker             max_equation="100"
3956*61046927SAndroid Build Coastguard Worker             units="percent"
3957*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
3958*61046927SAndroid Build Coastguard Worker             equation="A 2 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3959*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Vertex Shader"
3960*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3961*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL IO BB"
3962*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
3963*61046927SAndroid Build Coastguard Worker             />
3964*61046927SAndroid Build Coastguard Worker    <counter name="VS AVG Active per Thread"
3965*61046927SAndroid Build Coastguard Worker             symbol_name="VsEuActivePerThread"
3966*61046927SAndroid Build Coastguard Worker             underscore_name="vs_eu_active_per_thread"
3967*61046927SAndroid Build Coastguard Worker             description="The average number of cycles per hardware thread run in which vertex shaders were processed actively on the EUs."
3968*61046927SAndroid Build Coastguard Worker             data_type="uint64"
3969*61046927SAndroid Build Coastguard Worker             max_equation="100"
3970*61046927SAndroid Build Coastguard Worker             units="cycles"
3971*61046927SAndroid Build Coastguard Worker             semantic_type="event"
3972*61046927SAndroid Build Coastguard Worker             equation="A 2 READ $VsThreads UDIV"
3973*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Vertex Shader"
3974*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier4 Frame Batch Draw"
3975*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL IO BB"
3976*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
3977*61046927SAndroid Build Coastguard Worker             />
3978*61046927SAndroid Build Coastguard Worker    <counter name="VS EU Stall"
3979*61046927SAndroid Build Coastguard Worker             symbol_name="VsEuStall"
3980*61046927SAndroid Build Coastguard Worker             underscore_name="vs_eu_stall"
3981*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which vertex shaders were stalled on the EUs."
3982*61046927SAndroid Build Coastguard Worker             data_type="float"
3983*61046927SAndroid Build Coastguard Worker             max_equation="100"
3984*61046927SAndroid Build Coastguard Worker             units="percent"
3985*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
3986*61046927SAndroid Build Coastguard Worker             equation="A 3 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3987*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Vertex Shader"
3988*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3989*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL IO BB"
3990*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
3991*61046927SAndroid Build Coastguard Worker             />
3992*61046927SAndroid Build Coastguard Worker    <counter name="VS AVG Stall per Thread"
3993*61046927SAndroid Build Coastguard Worker             symbol_name="VsEuStallPerThread"
3994*61046927SAndroid Build Coastguard Worker             underscore_name="vs_eu_stall_per_thread"
3995*61046927SAndroid Build Coastguard Worker             description="The average number of cycles per hardware thread run in which vertex shaders were stalled on the EUs."
3996*61046927SAndroid Build Coastguard Worker             data_type="uint64"
3997*61046927SAndroid Build Coastguard Worker             units="cycles"
3998*61046927SAndroid Build Coastguard Worker             semantic_type="event"
3999*61046927SAndroid Build Coastguard Worker             equation="A 3 READ $VsThreads UDIV"
4000*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Vertex Shader"
4001*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier4 Frame Batch Draw"
4002*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL IO BB"
4003*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
4004*61046927SAndroid Build Coastguard Worker             />
4005*61046927SAndroid Build Coastguard Worker    <counter name="TCS EU Active"
4006*61046927SAndroid Build Coastguard Worker             symbol_name="HsEuActive"
4007*61046927SAndroid Build Coastguard Worker             underscore_name="hs_eu_active"
4008*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which control shaders were processed actively on the EUs."
4009*61046927SAndroid Build Coastguard Worker             data_type="float"
4010*61046927SAndroid Build Coastguard Worker             max_equation="100"
4011*61046927SAndroid Build Coastguard Worker             units="percent"
4012*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
4013*61046927SAndroid Build Coastguard Worker             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4014*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Control Shader"
4015*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4016*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 OCL IO BB"
4017*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
4018*61046927SAndroid Build Coastguard Worker             />
4019*61046927SAndroid Build Coastguard Worker    <counter name="TCS AVG Active per Thread"
4020*61046927SAndroid Build Coastguard Worker             symbol_name="HsEuActivePerThread"
4021*61046927SAndroid Build Coastguard Worker             underscore_name="hs_eu_active_per_thread"
4022*61046927SAndroid Build Coastguard Worker             description="The average number of cycles per hardware thread run in which control shaders were processed actively on the EUs."
4023*61046927SAndroid Build Coastguard Worker             data_type="uint64"
4024*61046927SAndroid Build Coastguard Worker             max_equation="100"
4025*61046927SAndroid Build Coastguard Worker             units="cycles"
4026*61046927SAndroid Build Coastguard Worker             semantic_type="event"
4027*61046927SAndroid Build Coastguard Worker             equation="A 7 READ $HsThreads UDIV"
4028*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Control Shader"
4029*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier4 Frame Batch Draw"
4030*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 OCL IO BB"
4031*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
4032*61046927SAndroid Build Coastguard Worker             />
4033*61046927SAndroid Build Coastguard Worker    <counter name="TCS EU Stall"
4034*61046927SAndroid Build Coastguard Worker             symbol_name="HsEuStall"
4035*61046927SAndroid Build Coastguard Worker             underscore_name="hs_eu_stall"
4036*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which control shaders were stalled on the EUs."
4037*61046927SAndroid Build Coastguard Worker             data_type="float"
4038*61046927SAndroid Build Coastguard Worker             max_equation="100"
4039*61046927SAndroid Build Coastguard Worker             units="percent"
4040*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
4041*61046927SAndroid Build Coastguard Worker             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4042*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Control Shader"
4043*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4044*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 OCL IO BB"
4045*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
4046*61046927SAndroid Build Coastguard Worker             />
4047*61046927SAndroid Build Coastguard Worker    <counter name="TCS AVG Stall per Thread"
4048*61046927SAndroid Build Coastguard Worker             symbol_name="HsEuStallPerThread"
4049*61046927SAndroid Build Coastguard Worker             underscore_name="hs_eu_stall_per_thread"
4050*61046927SAndroid Build Coastguard Worker             description="The average number of cycles per hardware thread run in which control shaders were stalled on the EUs."
4051*61046927SAndroid Build Coastguard Worker             data_type="uint64"
4052*61046927SAndroid Build Coastguard Worker             units="cycles"
4053*61046927SAndroid Build Coastguard Worker             semantic_type="event"
4054*61046927SAndroid Build Coastguard Worker             equation="A 8 READ $HsThreads UDIV"
4055*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Control Shader"
4056*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier4 Frame Batch Draw"
4057*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 OCL IO BB"
4058*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
4059*61046927SAndroid Build Coastguard Worker             />
4060*61046927SAndroid Build Coastguard Worker    <counter name="TES EU Active"
4061*61046927SAndroid Build Coastguard Worker             symbol_name="DsEuActive"
4062*61046927SAndroid Build Coastguard Worker             underscore_name="ds_eu_active"
4063*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which evaluation shaders were processed actively on the EUs."
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 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4069*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Evaluation Shader"
4070*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4071*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 OCL IO BB"
4072*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
4073*61046927SAndroid Build Coastguard Worker             />
4074*61046927SAndroid Build Coastguard Worker    <counter name="TES AVG Active per Thread"
4075*61046927SAndroid Build Coastguard Worker             symbol_name="DsEuActivePerThread"
4076*61046927SAndroid Build Coastguard Worker             underscore_name="ds_eu_active_per_thread"
4077*61046927SAndroid Build Coastguard Worker             description="The average number of cycles per hardware thread run in which evaluation shaders were processed actively on the EUs."
4078*61046927SAndroid Build Coastguard Worker             data_type="uint64"
4079*61046927SAndroid Build Coastguard Worker             max_equation="100"
4080*61046927SAndroid Build Coastguard Worker             units="cycles"
4081*61046927SAndroid Build Coastguard Worker             semantic_type="event"
4082*61046927SAndroid Build Coastguard Worker             equation="A 12 READ $DsThreads UDIV"
4083*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Evaluation Shader"
4084*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier4 Frame Batch Draw"
4085*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 OCL IO BB"
4086*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
4087*61046927SAndroid Build Coastguard Worker             />
4088*61046927SAndroid Build Coastguard Worker    <counter name="TES EU Stall"
4089*61046927SAndroid Build Coastguard Worker             symbol_name="DsEuStall"
4090*61046927SAndroid Build Coastguard Worker             underscore_name="ds_eu_stall"
4091*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which evaluation shaders were stalled on the 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="A 13 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4097*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Evaluation Shader"
4098*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4099*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 OCL IO BB"
4100*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
4101*61046927SAndroid Build Coastguard Worker             />
4102*61046927SAndroid Build Coastguard Worker    <counter name="TES AVG Stall per Thread"
4103*61046927SAndroid Build Coastguard Worker             symbol_name="DsEuStallPerThread"
4104*61046927SAndroid Build Coastguard Worker             underscore_name="ds_eu_stall_per_thread"
4105*61046927SAndroid Build Coastguard Worker             description="The average number of cycles per hardware thread run in which evaluation shaders were stalled on the EUs."
4106*61046927SAndroid Build Coastguard Worker             data_type="uint64"
4107*61046927SAndroid Build Coastguard Worker             units="cycles"
4108*61046927SAndroid Build Coastguard Worker             semantic_type="event"
4109*61046927SAndroid Build Coastguard Worker             equation="A 13 READ $DsThreads UDIV"
4110*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Evaluation Shader"
4111*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier4 Frame Batch Draw"
4112*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 OCL IO BB"
4113*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
4114*61046927SAndroid Build Coastguard Worker             />
4115*61046927SAndroid Build Coastguard Worker    <counter name="GS EU Active"
4116*61046927SAndroid Build Coastguard Worker             symbol_name="GsEuActive"
4117*61046927SAndroid Build Coastguard Worker             underscore_name="gs_eu_active"
4118*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which geometry shaders were processed actively on the EUs."
4119*61046927SAndroid Build Coastguard Worker             data_type="float"
4120*61046927SAndroid Build Coastguard Worker             max_equation="100"
4121*61046927SAndroid Build Coastguard Worker             units="percent"
4122*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
4123*61046927SAndroid Build Coastguard Worker             equation="A 22 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4124*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Geometry Shader"
4125*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4126*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 OCL IO BB"
4127*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
4128*61046927SAndroid Build Coastguard Worker             />
4129*61046927SAndroid Build Coastguard Worker    <counter name="GS AVG Active per Thread"
4130*61046927SAndroid Build Coastguard Worker             symbol_name="GsEuActivePerThread"
4131*61046927SAndroid Build Coastguard Worker             underscore_name="gs_eu_active_per_thread"
4132*61046927SAndroid Build Coastguard Worker             description="The average number of cycles per hardware thread run in which geometry shaders were processed actively on the EUs."
4133*61046927SAndroid Build Coastguard Worker             data_type="uint64"
4134*61046927SAndroid Build Coastguard Worker             max_equation="100"
4135*61046927SAndroid Build Coastguard Worker             units="cycles"
4136*61046927SAndroid Build Coastguard Worker             semantic_type="event"
4137*61046927SAndroid Build Coastguard Worker             equation="A 22 READ $GsThreads UDIV"
4138*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Geometry Shader"
4139*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier4 Frame Batch Draw"
4140*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 OCL IO BB"
4141*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
4142*61046927SAndroid Build Coastguard Worker             />
4143*61046927SAndroid Build Coastguard Worker    <counter name="GS EU Stall"
4144*61046927SAndroid Build Coastguard Worker             symbol_name="GsEuStall"
4145*61046927SAndroid Build Coastguard Worker             underscore_name="gs_eu_stall"
4146*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which geometry shaders were stalled on the EUs."
4147*61046927SAndroid Build Coastguard Worker             data_type="float"
4148*61046927SAndroid Build Coastguard Worker             max_equation="100"
4149*61046927SAndroid Build Coastguard Worker             units="percent"
4150*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
4151*61046927SAndroid Build Coastguard Worker             equation="A 23 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4152*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Geometry Shader"
4153*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4154*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 OCL IO BB"
4155*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
4156*61046927SAndroid Build Coastguard Worker             />
4157*61046927SAndroid Build Coastguard Worker    <counter name="GS AVG Stall per Thread"
4158*61046927SAndroid Build Coastguard Worker             symbol_name="GsEuStallPerThread"
4159*61046927SAndroid Build Coastguard Worker             underscore_name="gs_eu_stall_per_thread"
4160*61046927SAndroid Build Coastguard Worker             description="The average number of cycles per hardware thread run in which geometry shaders were stalled on the EUs."
4161*61046927SAndroid Build Coastguard Worker             data_type="uint64"
4162*61046927SAndroid Build Coastguard Worker             units="cycles"
4163*61046927SAndroid Build Coastguard Worker             semantic_type="event"
4164*61046927SAndroid Build Coastguard Worker             equation="A 23 READ $GsThreads UDIV"
4165*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Geometry Shader"
4166*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier4 Frame Batch Draw"
4167*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 OCL IO BB"
4168*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
4169*61046927SAndroid Build Coastguard Worker             />
4170*61046927SAndroid Build Coastguard Worker    <counter name="CS EU Active"
4171*61046927SAndroid Build Coastguard Worker             symbol_name="CsEuActive"
4172*61046927SAndroid Build Coastguard Worker             underscore_name="cs_eu_active"
4173*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which compute shaders were processed actively on the EUs."
4174*61046927SAndroid Build Coastguard Worker             data_type="float"
4175*61046927SAndroid Build Coastguard Worker             max_equation="100"
4176*61046927SAndroid Build Coastguard Worker             units="percent"
4177*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
4178*61046927SAndroid Build Coastguard Worker             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4179*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Compute Shader"
4180*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4181*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 OCL IO BB"
4182*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
4183*61046927SAndroid Build Coastguard Worker             />
4184*61046927SAndroid Build Coastguard Worker    <counter name="CS AVG Active per Thread"
4185*61046927SAndroid Build Coastguard Worker             symbol_name="CsEuActivePerThread"
4186*61046927SAndroid Build Coastguard Worker             underscore_name="cs_eu_active_per_thread"
4187*61046927SAndroid Build Coastguard Worker             description="The average number of cycles per hardware thread run in which compute shaders were processed actively on the EUs."
4188*61046927SAndroid Build Coastguard Worker             data_type="uint64"
4189*61046927SAndroid Build Coastguard Worker             max_equation="100"
4190*61046927SAndroid Build Coastguard Worker             units="cycles"
4191*61046927SAndroid Build Coastguard Worker             semantic_type="event"
4192*61046927SAndroid Build Coastguard Worker             equation="A 17 READ $CsThreads UDIV"
4193*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Compute Shader"
4194*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
4195*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 OCL IO BB"
4196*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
4197*61046927SAndroid Build Coastguard Worker             />
4198*61046927SAndroid Build Coastguard Worker    <counter name="CS EU Stall"
4199*61046927SAndroid Build Coastguard Worker             symbol_name="CsEuStall"
4200*61046927SAndroid Build Coastguard Worker             underscore_name="cs_eu_stall"
4201*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which compute shaders were stalled on the EUs."
4202*61046927SAndroid Build Coastguard Worker             data_type="float"
4203*61046927SAndroid Build Coastguard Worker             max_equation="100"
4204*61046927SAndroid Build Coastguard Worker             units="percent"
4205*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
4206*61046927SAndroid Build Coastguard Worker             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4207*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Compute Shader"
4208*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4209*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 OCL IO BB"
4210*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
4211*61046927SAndroid Build Coastguard Worker             />
4212*61046927SAndroid Build Coastguard Worker    <counter name="CS AVG Stall per Thread"
4213*61046927SAndroid Build Coastguard Worker             symbol_name="CsEuStallPerThread"
4214*61046927SAndroid Build Coastguard Worker             underscore_name="cs_eu_stall_per_thread"
4215*61046927SAndroid Build Coastguard Worker             description="The average number of cycles per hardware thread run in which compute shaders were stalled on the EUs."
4216*61046927SAndroid Build Coastguard Worker             data_type="uint64"
4217*61046927SAndroid Build Coastguard Worker             units="cycles"
4218*61046927SAndroid Build Coastguard Worker             semantic_type="event"
4219*61046927SAndroid Build Coastguard Worker             equation="A 18 READ $CsThreads UDIV"
4220*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Compute Shader"
4221*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
4222*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 OCL IO BB"
4223*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
4224*61046927SAndroid Build Coastguard Worker             />
4225*61046927SAndroid Build Coastguard Worker    <counter name="FS EU Active"
4226*61046927SAndroid Build Coastguard Worker             symbol_name="PsEuActive"
4227*61046927SAndroid Build Coastguard Worker             underscore_name="ps_eu_active"
4228*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which fragment shaders were processed actively on the EUs."
4229*61046927SAndroid Build Coastguard Worker             data_type="float"
4230*61046927SAndroid Build Coastguard Worker             max_equation="100"
4231*61046927SAndroid Build Coastguard Worker             units="percent"
4232*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
4233*61046927SAndroid Build Coastguard Worker             equation="A 27 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4234*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Fragment Shader"
4235*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4236*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL IO BB"
4237*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
4238*61046927SAndroid Build Coastguard Worker             />
4239*61046927SAndroid Build Coastguard Worker    <counter name="FS AVG Active per Thread"
4240*61046927SAndroid Build Coastguard Worker             symbol_name="PsEuActivePerThread"
4241*61046927SAndroid Build Coastguard Worker             underscore_name="ps_eu_active_per_thread"
4242*61046927SAndroid Build Coastguard Worker             description="The average number of cycles per hardware thread run in which fragment shaders were processed actively on the EUs."
4243*61046927SAndroid Build Coastguard Worker             data_type="uint64"
4244*61046927SAndroid Build Coastguard Worker             max_equation="100"
4245*61046927SAndroid Build Coastguard Worker             units="cycles"
4246*61046927SAndroid Build Coastguard Worker             semantic_type="event"
4247*61046927SAndroid Build Coastguard Worker             equation="A 27 READ $PsThreads UDIV"
4248*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Fragment Shader"
4249*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier4 Frame Batch Draw"
4250*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL IO BB"
4251*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
4252*61046927SAndroid Build Coastguard Worker             />
4253*61046927SAndroid Build Coastguard Worker    <counter name="FS EU Stall"
4254*61046927SAndroid Build Coastguard Worker             symbol_name="PsEuStall"
4255*61046927SAndroid Build Coastguard Worker             underscore_name="ps_eu_stall"
4256*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which fragment shaders were stalled on the EUs."
4257*61046927SAndroid Build Coastguard Worker             data_type="float"
4258*61046927SAndroid Build Coastguard Worker             max_equation="100"
4259*61046927SAndroid Build Coastguard Worker             units="percent"
4260*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
4261*61046927SAndroid Build Coastguard Worker             equation="A 28 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4262*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Fragment Shader"
4263*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4264*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL IO BB"
4265*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
4266*61046927SAndroid Build Coastguard Worker             />
4267*61046927SAndroid Build Coastguard Worker    <counter name="FS AVG Stall per Thread"
4268*61046927SAndroid Build Coastguard Worker             symbol_name="PsEuStallPerThread"
4269*61046927SAndroid Build Coastguard Worker             underscore_name="ps_eu_stall_per_thread"
4270*61046927SAndroid Build Coastguard Worker             description="The average number of cycles per hardware thread run in which fragment shaders were stalled on the EUs."
4271*61046927SAndroid Build Coastguard Worker             data_type="uint64"
4272*61046927SAndroid Build Coastguard Worker             units="cycles"
4273*61046927SAndroid Build Coastguard Worker             semantic_type="event"
4274*61046927SAndroid Build Coastguard Worker             equation="A 28 READ $PsThreads UDIV"
4275*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Fragment Shader"
4276*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier4 Frame Batch Draw"
4277*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL IO BB"
4278*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
4279*61046927SAndroid Build Coastguard Worker             />
4280*61046927SAndroid Build Coastguard Worker    <counter name="Early Hi-Depth Test Fails"
4281*61046927SAndroid Build Coastguard Worker             symbol_name="HiDepthTestFails"
4282*61046927SAndroid Build Coastguard Worker             underscore_name="hi_depth_test_fails"
4283*61046927SAndroid Build Coastguard Worker             description="The total number of pixels dropped on early hierarchical depth test."
4284*61046927SAndroid Build Coastguard Worker             data_type="uint64"
4285*61046927SAndroid Build Coastguard Worker             units="pixels"
4286*61046927SAndroid Build Coastguard Worker             semantic_type="event"
4287*61046927SAndroid Build Coastguard Worker             equation="A 33 READ"
4288*61046927SAndroid Build Coastguard Worker             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
4289*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
4290*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL IO BB"
4291*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
4292*61046927SAndroid Build Coastguard Worker             />
4293*61046927SAndroid Build Coastguard Worker    <counter name="Early Depth Test Fails"
4294*61046927SAndroid Build Coastguard Worker             symbol_name="EarlyDepthTestFails"
4295*61046927SAndroid Build Coastguard Worker             underscore_name="early_depth_test_fails"
4296*61046927SAndroid Build Coastguard Worker             description="The total number of pixels dropped on early depth test."
4297*61046927SAndroid Build Coastguard Worker             data_type="uint64"
4298*61046927SAndroid Build Coastguard Worker             units="pixels"
4299*61046927SAndroid Build Coastguard Worker             semantic_type="event"
4300*61046927SAndroid Build Coastguard Worker             equation="A 35 READ"
4301*61046927SAndroid Build Coastguard Worker             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
4302*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
4303*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL IO BB"
4304*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
4305*61046927SAndroid Build Coastguard Worker             />
4306*61046927SAndroid Build Coastguard Worker    <counter name="Samples Killed in FS"
4307*61046927SAndroid Build Coastguard Worker             symbol_name="SamplesKilledInPs"
4308*61046927SAndroid Build Coastguard Worker             underscore_name="samples_killed_in_ps"
4309*61046927SAndroid Build Coastguard Worker             description="The total number of samples or pixels dropped in fragment shaders."
4310*61046927SAndroid Build Coastguard Worker             data_type="uint64"
4311*61046927SAndroid Build Coastguard Worker             units="pixels"
4312*61046927SAndroid Build Coastguard Worker             semantic_type="event"
4313*61046927SAndroid Build Coastguard Worker             equation="A 36 READ"
4314*61046927SAndroid Build Coastguard Worker             mdapi_group="3D Pipe/Fragment Shader"
4315*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
4316*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL IO BB"
4317*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
4318*61046927SAndroid Build Coastguard Worker             />
4319*61046927SAndroid Build Coastguard Worker    <counter name="Alpha Test Fails"
4320*61046927SAndroid Build Coastguard Worker             symbol_name="AlphaTestFails"
4321*61046927SAndroid Build Coastguard Worker             underscore_name="alpha_test_fails"
4322*61046927SAndroid Build Coastguard Worker             description="The total number of pixels dropped on post-FS alpha test."
4323*61046927SAndroid Build Coastguard Worker             data_type="uint64"
4324*61046927SAndroid Build Coastguard Worker             units="pixels"
4325*61046927SAndroid Build Coastguard Worker             semantic_type="event"
4326*61046927SAndroid Build Coastguard Worker             equation="A 37 READ"
4327*61046927SAndroid Build Coastguard Worker             mdapi_group="3D Pipe/Output Merger"
4328*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4329*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL IO BB"
4330*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
4331*61046927SAndroid Build Coastguard Worker             />
4332*61046927SAndroid Build Coastguard Worker    <counter name="Late Stencil Test Fails"
4333*61046927SAndroid Build Coastguard Worker             symbol_name="PostPsStencilTestFails"
4334*61046927SAndroid Build Coastguard Worker             underscore_name="post_ps_stencil_test_fails"
4335*61046927SAndroid Build Coastguard Worker             description="The total number of pixels dropped on post-FS stencil test."
4336*61046927SAndroid Build Coastguard Worker             data_type="uint64"
4337*61046927SAndroid Build Coastguard Worker             units="pixels"
4338*61046927SAndroid Build Coastguard Worker             semantic_type="event"
4339*61046927SAndroid Build Coastguard Worker             equation="A 38 READ"
4340*61046927SAndroid Build Coastguard Worker             mdapi_group="3D Pipe/Output Merger"
4341*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
4342*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL IO BB"
4343*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
4344*61046927SAndroid Build Coastguard Worker             />
4345*61046927SAndroid Build Coastguard Worker    <counter name="Late Depth Test Fails"
4346*61046927SAndroid Build Coastguard Worker             symbol_name="PostPsDepthTestFails"
4347*61046927SAndroid Build Coastguard Worker             underscore_name="post_ps_depth_test_fails"
4348*61046927SAndroid Build Coastguard Worker             description="The total number of pixels dropped on post-FS depth test."
4349*61046927SAndroid Build Coastguard Worker             data_type="uint64"
4350*61046927SAndroid Build Coastguard Worker             units="pixels"
4351*61046927SAndroid Build Coastguard Worker             semantic_type="event"
4352*61046927SAndroid Build Coastguard Worker             equation="A 39 READ $SamplesKilledInPs USUB"
4353*61046927SAndroid Build Coastguard Worker             mdapi_group="3D Pipe/Output Merger"
4354*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Frame Batch Draw"
4355*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL IO BB"
4356*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
4357*61046927SAndroid Build Coastguard Worker             />
4358*61046927SAndroid Build Coastguard Worker    <counter name="Samples Written"
4359*61046927SAndroid Build Coastguard Worker             symbol_name="SamplesWritten"
4360*61046927SAndroid Build Coastguard Worker             underscore_name="samples_written"
4361*61046927SAndroid Build Coastguard Worker             description="The total number of samples or pixels written to all render targets."
4362*61046927SAndroid Build Coastguard Worker             data_type="uint64"
4363*61046927SAndroid Build Coastguard Worker             units="pixels"
4364*61046927SAndroid Build Coastguard Worker             semantic_type="event"
4365*61046927SAndroid Build Coastguard Worker             equation="A 40 READ"
4366*61046927SAndroid Build Coastguard Worker             mdapi_group="3D Pipe/Output Merger"
4367*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4368*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL IO BB"
4369*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
4370*61046927SAndroid Build Coastguard Worker             />
4371*61046927SAndroid Build Coastguard Worker    <counter name="FS Duration"
4372*61046927SAndroid Build Coastguard Worker             symbol_name="PsDuration"
4373*61046927SAndroid Build Coastguard Worker             underscore_name="ps_duration"
4374*61046927SAndroid Build Coastguard Worker             description="Total Fragment Shader GPU duration."
4375*61046927SAndroid Build Coastguard Worker             data_type="uint64"
4376*61046927SAndroid Build Coastguard Worker             units="us"
4377*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
4378*61046927SAndroid Build Coastguard Worker             equation="A 27 READ  A 0 READ UMUL  A 2 READ  A 7 READ UADD  A 12 READ UADD  A 17 READ UADD  A 22 READ UADD  A 27 READ UADD UDIV  A 28 READ  A 1 READ UMUL  A 3 READ  A 8 READ UADD  A 13 READ UADD  A 18 READ UADD  A 23 READ UADD  A 28 READ UADD UDIV UADD $GpuTime UMUL $GpuCoreClocks $EuCoresTotalCount UMUL 1000 UMUL UDIV"
4379*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Fragment Shader"
4380*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4381*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4"
4382*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
4383*61046927SAndroid Build Coastguard Worker             />
4384*61046927SAndroid Build Coastguard Worker    <counter name="VS Duration"
4385*61046927SAndroid Build Coastguard Worker             symbol_name="VsDuration"
4386*61046927SAndroid Build Coastguard Worker             underscore_name="vs_duration"
4387*61046927SAndroid Build Coastguard Worker             description="Total Vertex Shader GPU duration."
4388*61046927SAndroid Build Coastguard Worker             data_type="uint64"
4389*61046927SAndroid Build Coastguard Worker             units="us"
4390*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
4391*61046927SAndroid Build Coastguard Worker             equation="A 2 READ  A 0 READ UMUL  A 2 READ  A 7 READ UADD  A 12 READ UADD  A 17 READ UADD  A 22 READ UADD  A 27 READ UADD UDIV  A 3 READ  A 1 READ UMUL  A 3 READ  A 8 READ UADD  A 13 READ UADD  A 18 READ UADD  A 23 READ UADD  A 28 READ UADD UDIV UADD $GpuTime UMUL $GpuCoreClocks $EuCoresTotalCount UMUL 1000 UMUL UDIV"
4392*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Vertex Shader"
4393*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4394*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4"
4395*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
4396*61046927SAndroid Build Coastguard Worker             />
4397*61046927SAndroid Build Coastguard Worker    <counter name="GS Duration"
4398*61046927SAndroid Build Coastguard Worker             symbol_name="GsDuration"
4399*61046927SAndroid Build Coastguard Worker             underscore_name="gs_duration"
4400*61046927SAndroid Build Coastguard Worker             description="Total Geometry Shader GPU duration."
4401*61046927SAndroid Build Coastguard Worker             data_type="uint64"
4402*61046927SAndroid Build Coastguard Worker             units="us"
4403*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
4404*61046927SAndroid Build Coastguard Worker             equation="A 22 READ  A 0 READ UMUL  A 2 READ  A 7 READ UADD  A 12 READ UADD  A 17 READ UADD  A 22 READ UADD  A 27 READ UADD UDIV  A 23 READ  A 1 READ UMUL  A 3 READ  A 8 READ UADD  A 13 READ UADD  A 18 READ UADD  A 23 READ UADD  A 28 READ UADD UDIV UADD $GpuTime UMUL $GpuCoreClocks $EuCoresTotalCount UMUL 1000 UMUL UDIV"
4405*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Geometry Shader"
4406*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4407*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4"
4408*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
4409*61046927SAndroid Build Coastguard Worker             />
4410*61046927SAndroid Build Coastguard Worker    <counter name="TES Duration"
4411*61046927SAndroid Build Coastguard Worker             symbol_name="DsDuration"
4412*61046927SAndroid Build Coastguard Worker             underscore_name="ds_duration"
4413*61046927SAndroid Build Coastguard Worker             description="Total Evaluation Shader GPU duration."
4414*61046927SAndroid Build Coastguard Worker             data_type="uint64"
4415*61046927SAndroid Build Coastguard Worker             units="us"
4416*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
4417*61046927SAndroid Build Coastguard Worker             equation="A 12 READ  A 0 READ UMUL  A 2 READ  A 7 READ UADD  A 12 READ UADD  A 17 READ UADD  A 22 READ UADD  A 27 READ UADD UDIV  A 13 READ  A 1 READ UMUL  A 3 READ  A 8 READ UADD  A 13 READ UADD  A 18 READ UADD  A 23 READ UADD  A 28 READ UADD UDIV UADD $GpuTime UMUL $GpuCoreClocks $EuCoresTotalCount UMUL 1000 UMUL UDIV"
4418*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Evaluation Shader"
4419*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4420*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4"
4421*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
4422*61046927SAndroid Build Coastguard Worker             />
4423*61046927SAndroid Build Coastguard Worker    <counter name="TCS Duration"
4424*61046927SAndroid Build Coastguard Worker             symbol_name="HsDuration"
4425*61046927SAndroid Build Coastguard Worker             underscore_name="hs_duration"
4426*61046927SAndroid Build Coastguard Worker             description="Total Control Shader GPU duration."
4427*61046927SAndroid Build Coastguard Worker             data_type="uint64"
4428*61046927SAndroid Build Coastguard Worker             units="us"
4429*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
4430*61046927SAndroid Build Coastguard Worker             equation="A 7 READ  A 0 READ UMUL  A 2 READ  A 7 READ UADD  A 12 READ UADD  A 17 READ UADD  A 22 READ UADD  A 27 READ UADD UDIV  A 8 READ  A 1 READ UMUL  A 3 READ  A 8 READ UADD  A 13 READ UADD  A 18 READ UADD  A 23 READ UADD  A 28 READ UADD UDIV UADD $GpuTime UMUL $GpuCoreClocks $EuCoresTotalCount UMUL 1000 UMUL UDIV"
4431*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Control Shader"
4432*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4433*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 OCL"
4434*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
4435*61046927SAndroid Build Coastguard Worker             />
4436*61046927SAndroid Build Coastguard Worker    <counter name="CS Duration"
4437*61046927SAndroid Build Coastguard Worker             symbol_name="CsDuration"
4438*61046927SAndroid Build Coastguard Worker             underscore_name="cs_duration"
4439*61046927SAndroid Build Coastguard Worker             description="Total Compute Shader GPU duration."
4440*61046927SAndroid Build Coastguard Worker             data_type="uint64"
4441*61046927SAndroid Build Coastguard Worker             units="us"
4442*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
4443*61046927SAndroid Build Coastguard Worker             equation="A 17 READ  A 0 READ UMUL  A 2 READ  A 7 READ UADD  A 12 READ UADD  A 17 READ UADD  A 22 READ UADD  A 27 READ UADD UDIV  A 18 READ  A 1 READ UMUL  A 3 READ  A 8 READ UADD  A 13 READ UADD  A 18 READ UADD  A 23 READ UADD  A 28 READ UADD UDIV UADD $GpuTime UMUL $GpuCoreClocks $EuCoresTotalCount UMUL 1000 UMUL UDIV"
4444*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array/Compute Shader"
4445*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4446*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 OCL"
4447*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
4448*61046927SAndroid Build Coastguard Worker             />
4449*61046927SAndroid Build Coastguard Worker    <counter name="EU Idle"
4450*61046927SAndroid Build Coastguard Worker             symbol_name="EuIdle"
4451*61046927SAndroid Build Coastguard Worker             underscore_name="eu_idle"
4452*61046927SAndroid Build Coastguard Worker             description="The percentage of time in which the Execution Units were idle."
4453*61046927SAndroid Build Coastguard Worker             data_type="float"
4454*61046927SAndroid Build Coastguard Worker             max_equation="100"
4455*61046927SAndroid Build Coastguard Worker             units="percent"
4456*61046927SAndroid Build Coastguard Worker             semantic_type="duration"
4457*61046927SAndroid Build Coastguard Worker             equation="100 $EuActive $EuStall FADD FSUB"
4458*61046927SAndroid Build Coastguard Worker             mdapi_group="EU Array"
4459*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
4460*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
4461*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
4462*61046927SAndroid Build Coastguard Worker             />
4463*61046927SAndroid Build Coastguard Worker    <counter name="Sampler L2 cache misses"
4464*61046927SAndroid Build Coastguard Worker             symbol_name="SamplerL2CacheMisses"
4465*61046927SAndroid Build Coastguard Worker             underscore_name="sampler_l2_cache_misses"
4466*61046927SAndroid Build Coastguard Worker             description="Number of sampler L2 cache misses"
4467*61046927SAndroid Build Coastguard Worker             data_type="uint64"
4468*61046927SAndroid Build Coastguard Worker             units="messages"
4469*61046927SAndroid Build Coastguard Worker             semantic_type="event"
4470*61046927SAndroid Build Coastguard Worker             equation="C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD C 3 READ UADD C 2 READ UADD C 1 READ UADD C 0 READ UADD"
4471*61046927SAndroid Build Coastguard Worker             mdapi_group="Sampler"
4472*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Overview Frame Batch Draw"
4473*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
4474*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
4475*61046927SAndroid Build Coastguard Worker             />
4476*61046927SAndroid Build Coastguard Worker    <counter name="Sampler L2 cache misses (ss0)"
4477*61046927SAndroid Build Coastguard Worker             symbol_name="Sampler0L2CacheMisses"
4478*61046927SAndroid Build Coastguard Worker             underscore_name="sampler0_l2_cache_misses"
4479*61046927SAndroid Build Coastguard Worker             description="Number of sampler L2 cache misses (ss0)"
4480*61046927SAndroid Build Coastguard Worker             data_type="uint64"
4481*61046927SAndroid Build Coastguard Worker             units="messages"
4482*61046927SAndroid Build Coastguard Worker             semantic_type="event"
4483*61046927SAndroid Build Coastguard Worker             equation="C 7 READ C 6 READ UADD"
4484*61046927SAndroid Build Coastguard Worker             availability="$SubsliceMask 0x1 AND"
4485*61046927SAndroid Build Coastguard Worker             mdapi_group="Sampler/Sampler Cache"
4486*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Frame Batch Draw"
4487*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
4488*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="subslice"
4489*61046927SAndroid Build Coastguard Worker             />
4490*61046927SAndroid Build Coastguard Worker    <counter name="Sampler L2 cache misses (ss1)"
4491*61046927SAndroid Build Coastguard Worker             symbol_name="Sampler1L2CacheMisses"
4492*61046927SAndroid Build Coastguard Worker             underscore_name="sampler1_l2_cache_misses"
4493*61046927SAndroid Build Coastguard Worker             description="Number of sampler L2 cache misses (ss1)"
4494*61046927SAndroid Build Coastguard Worker             data_type="uint64"
4495*61046927SAndroid Build Coastguard Worker             units="messages"
4496*61046927SAndroid Build Coastguard Worker             semantic_type="event"
4497*61046927SAndroid Build Coastguard Worker             equation="C 5 READ C 4 READ UADD"
4498*61046927SAndroid Build Coastguard Worker             availability="$SubsliceMask 0x2 AND"
4499*61046927SAndroid Build Coastguard Worker             mdapi_group="Sampler/Sampler Cache"
4500*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Frame Batch Draw"
4501*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
4502*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="subslice"
4503*61046927SAndroid Build Coastguard Worker             />
4504*61046927SAndroid Build Coastguard Worker    <counter name="Sampler L2 cache misses (ss2)"
4505*61046927SAndroid Build Coastguard Worker             symbol_name="Sampler2L2CacheMisses"
4506*61046927SAndroid Build Coastguard Worker             underscore_name="sampler2_l2_cache_misses"
4507*61046927SAndroid Build Coastguard Worker             description="Number of sampler L2 cache misses (ss2)"
4508*61046927SAndroid Build Coastguard Worker             data_type="uint64"
4509*61046927SAndroid Build Coastguard Worker             units="messages"
4510*61046927SAndroid Build Coastguard Worker             semantic_type="event"
4511*61046927SAndroid Build Coastguard Worker             equation="C 3 READ C 2 READ UADD"
4512*61046927SAndroid Build Coastguard Worker             availability="$SubsliceMask 0x4 AND"
4513*61046927SAndroid Build Coastguard Worker             mdapi_group="Sampler/Sampler Cache"
4514*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Frame Batch Draw"
4515*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
4516*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="subslice"
4517*61046927SAndroid Build Coastguard Worker             />
4518*61046927SAndroid Build Coastguard Worker    <counter name="Sampler L2 cache misses (ss3)"
4519*61046927SAndroid Build Coastguard Worker             symbol_name="Sampler3L2CacheMisses"
4520*61046927SAndroid Build Coastguard Worker             underscore_name="sampler3_l2_cache_misses"
4521*61046927SAndroid Build Coastguard Worker             description="Number of sampler L2 cache misses (ss3)"
4522*61046927SAndroid Build Coastguard Worker             data_type="uint64"
4523*61046927SAndroid Build Coastguard Worker             units="messages"
4524*61046927SAndroid Build Coastguard Worker             semantic_type="event"
4525*61046927SAndroid Build Coastguard Worker             equation="C 1 READ C 0 READ UADD"
4526*61046927SAndroid Build Coastguard Worker             availability="$SubsliceMask 0x8 AND"
4527*61046927SAndroid Build Coastguard Worker             mdapi_group="Sampler/Sampler Cache"
4528*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Frame Batch Draw"
4529*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis=""
4530*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="subslice"
4531*61046927SAndroid Build Coastguard Worker             />
4532*61046927SAndroid Build Coastguard Worker    <counter name="LLC GPU Accesses"
4533*61046927SAndroid Build Coastguard Worker             symbol_name="LlcAccesses"
4534*61046927SAndroid Build Coastguard Worker             underscore_name="llc_accesses"
4535*61046927SAndroid Build Coastguard Worker             description="The total number of LLC cache lookups done from the GPU (64b reads, 32B writes)."
4536*61046927SAndroid Build Coastguard Worker             data_type="uint64"
4537*61046927SAndroid Build Coastguard Worker             units="messages"
4538*61046927SAndroid Build Coastguard Worker             semantic_type="event"
4539*61046927SAndroid Build Coastguard Worker             equation="PERFCNT 0 READ"
4540*61046927SAndroid Build Coastguard Worker             availability="true $QueryMode &amp;&amp;"
4541*61046927SAndroid Build Coastguard Worker             mdapi_group="LLC"
4542*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4543*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 OCL"
4544*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
4545*61046927SAndroid Build Coastguard Worker             />
4546*61046927SAndroid Build Coastguard Worker    <counter name="LLC GPU Hits"
4547*61046927SAndroid Build Coastguard Worker             symbol_name="LlcHits"
4548*61046927SAndroid Build Coastguard Worker             underscore_name="llc_hits"
4549*61046927SAndroid Build Coastguard Worker             description="The total number of successful LLC cache lookups done from the GPU."
4550*61046927SAndroid Build Coastguard Worker             data_type="uint64"
4551*61046927SAndroid Build Coastguard Worker             units="messages"
4552*61046927SAndroid Build Coastguard Worker             semantic_type="event"
4553*61046927SAndroid Build Coastguard Worker             equation="PERFCNT 1 READ"
4554*61046927SAndroid Build Coastguard Worker             availability="true $QueryMode &amp;&amp;"
4555*61046927SAndroid Build Coastguard Worker             mdapi_group="LLC"
4556*61046927SAndroid Build Coastguard Worker             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4557*61046927SAndroid Build Coastguard Worker             mdapi_supported_apis="OGL4 OCL"
4558*61046927SAndroid Build Coastguard Worker             mdapi_hw_unit_type="gpu"
4559*61046927SAndroid Build Coastguard Worker             />
4560*61046927SAndroid Build Coastguard Worker    <register_config type="NOA">
4561*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00009840" value="0x00000080" />
4562*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x0002EB9C" value="0x01906400" />
4563*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x0002FB9C" value="0x01906400" />
4564*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x000253A4" value="0x00000000" />
4565*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00026B9C" value="0x01906400" />
4566*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00027B9C" value="0x01906400" />
4567*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00027104" value="0x00A00000" />
4568*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00027184" value="0x00A50000" />
4569*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x0002E804" value="0x00500000" />
4570*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x0002E984" value="0x00500000" />
4571*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x0002EB04" value="0x00500000" />
4572*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x0002EB80" value="0x00000084" />
4573*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x0002EB8C" value="0x14200000" />
4574*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x0002EB84" value="0x00000000" />
4575*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x0002F804" value="0x00050000" />
4576*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x0002F984" value="0x00050000" />
4577*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x0002FB04" value="0x00050000" />
4578*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x0002FB80" value="0x00000084" />
4579*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x0002FB8C" value="0x00050800" />
4580*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x0002FB84" value="0x00000000" />
4581*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00025380" value="0x00000010" />
4582*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x0002538C" value="0x000000C0" />
4583*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00025384" value="0xAA550000" />
4584*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00025404" value="0xFFFFC000" />
4585*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00026804" value="0x50000000" />
4586*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00026984" value="0x50000000" />
4587*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00026B04" value="0x50000000" />
4588*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00026B80" value="0x00000084" />
4589*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00026B90" value="0x00050800" />
4590*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00026B84" value="0x00000000" />
4591*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00027804" value="0x05000000" />
4592*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00027984" value="0x05000000" />
4593*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00027B04" value="0x05000000" />
4594*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00027B80" value="0x00000084" />
4595*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00027B90" value="0x00000142" />
4596*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00027B84" value="0x00000000" />
4597*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00026104" value="0xA0000000" />
4598*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00026184" value="0xA5000000" />
4599*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00025424" value="0x00008620" />
4600*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x0002541C" value="0x00000000" />
4601*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x00025428" value="0x0004A54A" />
4602*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x000091BC" value="0xE0400000" />
4603*61046927SAndroid Build Coastguard Worker        <register type="NOA" address="0x000091C4" value="0xE4500000" />
4604*61046927SAndroid Build Coastguard Worker    </register_config>
4605*61046927SAndroid Build Coastguard Worker    <register_config type="OA">
4606*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x00002740" value="0x00000000" /> <!--OAREPORTTRIG1 -->
4607*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x00002744" value="0x00800000" /> <!--OAREPORTTRIG2 -->
4608*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x00002710" value="0x00000000" /> <!--OASTARTTRIG1 -->
4609*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x00002714" value="0x00800000" /> <!--OASTARTTRIG1 -->
4610*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x00002720" value="0x00000000" /> <!--OASTARTTRIG1 -->
4611*61046927SAndroid Build Coastguard Worker        <register type="OA" address="0x00002724" value="0x00800000" /> <!--OASTARTTRIG6 -->
4612*61046927SAndroid Build Coastguard Worker    </register_config>
4613*61046927SAndroid Build Coastguard Worker  </set>
4614*61046927SAndroid Build Coastguard Worker
4615*61046927SAndroid Build Coastguard Worker</metrics>
4616